home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2009 February
/
PCWFEB09.iso
/
Software
/
Linux
/
Kubuntu 8.10
/
kubuntu-8.10-desktop-i386.iso
/
casper
/
filesystem.squashfs
/
usr
/
share
/
aptitude
/
README.fi
< prev
next >
Wrap
Text File
|
2008-09-02
|
203KB
|
4,903 lines
aptituden kΣytt÷opas
Versio 0.3.2
Daniel Burrows
<dburrows@debian.org>
Copyright ⌐ 2004 Daniel Burrows
This manual is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
This manual is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this manual; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
--------------------------------------------------------------------------------
SisΣllys
Johdanto
MikΣ aptitude oikeastaan on?
MitΣ on pakettien hallinta?
MikΣ apt-jΣrjestelmΣ on?
Miten voin hankkia aptituden?
EsikΣΣnnetty aptitude eli ''valinta 99%:lle kΣyttΣjistΣ''
aptituden kΣΣntΣminen lΣhdekoodista
aptituden haku Subversionilla
1. Aloitus
aptituden kΣytt÷
aptituden perusteet
Pakettiluettelon selaaminen
Pakettien etsiminen nimen perusteella
Pakettien hallinta
Pakettiluettelon pΣivitys ja pakettien asennus
aptituden kΣytt÷ komentoriviltΣ
2. Kaikki aptituden toiminnot
aptituden kΣytt÷liittymΣ
Valikkojen kΣytt÷
Valikkokomennot
NΣkymien kΣytt÷
Vaihto root-tunnukselle
Pakettien hallinta
Pakettiluettelon hallinta
Pakettien tietojen nΣyttΣminen
Pakettien tilojen muokkaus
Pakettien nouto, asennus ja poisto
Pakettien luottamus ja sen hallinta
Automaattisesti asennettujen pakettien hallinta
Hakuehdot
aptituden asetukset
Pakettiluettelon asetukset
NΣppΣinasetukset
VΣrien asetukset
NΣyt÷n muotoilun asetukset
Asetustiedosto
Teemat
Miinaharavan pelaaminen
3. aptitude UKK
4. TekijΣt
I. aptituden kΣytt÷ komentoriviltΣ
aptitude -- kehittynyt kΣytt÷liittymΣ pakettienhallintaan
Luettelo kuvista
2.1. Toiminnot-valikon komennot
2.2. Peruuta-valikon komennot
2.3. Paketti-valikon komennot
2.4. Haku-valikon komennot
2.5. Asetukset-valikon komennot
2.6. NΣkymΣt-valikon komennot
2.7. Apu-valikon komennot
2.8. ''Nykyinen tila''-merkin arvot
2.9. ''Toiminto''-merkin arvot
2.10. aptituden vΣriasetukset
Johdanto
SisΣllys
MikΣ aptitude oikeastaan on?
MitΣ on pakettien hallinta?
MikΣ apt-jΣrjestelmΣ on?
Miten voin hankkia aptituden?
EsikΣΣnnetty aptitude eli ''valinta 99%:lle kΣyttΣjistΣ''
aptituden kΣΣntΣminen lΣhdekoodista
aptituden haku Subversionilla
''Mestari, onko Buddha Emacsissa?'', noviisi kysyi.
''Varmasti on'', vastasi mestari. ''SiinΣhΣn on pahus viek÷÷n kaikki
muukin.'' Useiden vuosien jΣlkeen noviisi saavutti valaistumisen.
-- John Fouhy
Tervetuloa aptituden kΣytt÷oppaan pariin. TΣmΣ johdanto selvittΣΣ, mikΣ aptitude
on ja miten pΣΣset aloittamaan sen kΣyt÷n. Luku 1, Aloitus antaa tietoa
varsinaisen kΣyt÷n aloittamisesta.
MikΣ aptitude oikeastaan on?
aptitude on monipuolinen pakettienhallintaohjelma Debian GNU/Linux -
jΣrjestelmiin. Se pohjautuu tunnettuun apt-pakettienhallintakirjastoon.
aptituden ominaisuudet ovat yhdistelmΣ dselect:n ja apt-get:n ominaisuuksista,
ja lisΣksi siinΣ on ominaisuuksia, joita kummassakaan nΣistΣ ei ole.
MitΣ on pakettien hallinta?
Pakettien hallinta pitΣΣ kirjaa tietokoneellesi asennetuista ohjelmistoista ja
mahdollistaa uusien ohjelmistojen asennuksen sekΣ ohjelmistojen pΣivityksen ja
poistamisen. Kuten nimestΣ voi jo pΣΣtellΣ, pakettien hallinta kΣsittelee
paketteja, tiedostojen kokoelmia, jotka asennetaan ja poistetaan ryhminΣ.
Usein paketti on vain jokin yksittΣinen ohjelma. Esimerkiksi
pikaviestintΣohjelma gaim l÷ytyy samannimisestΣ Debian-paketista. On my÷s
yleistΣ, ettΣ ohjelma koostuu useista toisiinsa liittyvistΣ paketeista.
Esimerkiksi gimp-kuvankΣsittelyohjelmaan kuuluu gimp-paketin lisΣksi my÷s gimp-
dataaketti. Siihen on my÷s saatavilla useita valinnaisia lisΣpaketteja
(sekalaisia datatiedostoja, oppaita jne.). Toisinaan my÷s useita samankaltaisia
ohjelmia on niputettu yhteen pakettiin. TΣstΣ esimerkkinΣ on paketti fileutils,
joka sisΣltΣΣ yleisiΣ Unix-komentoja kuten ls, cp jne.
Jotkin paketit vaativat toisia paketteja toimiakseen. Debianissa paketit voivat
riippua toisista paketeista, suositella tai ehdottaa niitΣ tai olla
ristiriidassa niiden kanssa.
* Jos paketti A riippuu paketista B, B on vΣlttΣmΣt÷n, jotta A voisi toimia.
Esimerkiksi gimp-paketti riippuu gimp-data-paketista, joka sisΣltΣΣ
kuvankΣsittelyohjelma GIMP:n tarvitsemia tiedostoja.
* Jos paketti A suosittelee pakettia B, niin B mahdollistaa A:lle jonkin
toiminnallisuuden, jonka useimmat kΣyttΣjΣt haluavat. Esimerkiki mozilla-
browser-paketti suosittelee mozilla-psm-pakettia, joka lisΣΣ Mozilla-selaimeen
tuen salatulle tiedonsiirrolle. Mozilla toimii ilmankin tΣtΣ, mutta useimmat
kΣyttΣjΣt haluavat mahdollisuuden siirtΣΣ luottamuksellista tietoa (kuten
luottokorttinumeroita).
* Jos paketti A ehdottaa pakettia B, niin B tarjoaa jonkin lisΣtoiminnallisuuden
A:lle, mutta tΣtΣ ei useimmissa tapauksissa tarvita. Esimerkiksi kmail-paketti
ehdottaa gnupg-pakettia, joka antaa mahdollisuuden salata KMail-ohjelmalla
lΣhetetyn sΣhk÷postin.
* Jos paketti A on ristiriidassa paketin B kanssa, nΣitΣ kahta pakettia ei voi
asentaa yhtΣ aikaa. Esimerkiksi fb-music-hi-paketti on ristiriidassa fb-music-
low-paketin kanssa, koska nΣmΣ paketit tarjoavat vaihtoehtoiset musiikit
Frozen Bubble -peliin.
Paketinhallintaohjelma tarjoaa kΣytt÷liittymΣn, joka helpottaa jΣrjestelmΣΣn
asennettujen pakettien hallintaa. aptitude on tΣllainen ohjelma, joka on
rakennettu apt-kirjaston pΣΣlle.
MikΣ apt-jΣrjestelmΣ on?
Pakettien asennus ja poisto on luonnollisesti tarpeen, mutta ohjelma, joka tekee
vain tΣmΣn (Debianissa dpkg) on riittΣvΣ vain, jos haluat asentaa yhden tai
kaksi pakettia. Sen rajoitukset tulevat ilmi heti kun haluat hallita laajempaa
kokoelmaa. Samoin, jos asennettava paketti vaatii jotakin, jota ei ole vielΣ
asennettu, tΣmΣkin pitΣΣ noutaa ja asentaa kΣsin. TΣllaiset muiden vaatimuksena
asennetut paketit lisΣksi jΣΣvΣt jΣrjestelmΣΣn poistettuasi vaativan paketin,
ellet erikseen kΣsin poista niitΣ.
Koska kaiken tΣllaisen tekeminen kΣsin on ty÷lΣstΣ,
pakettienhallintajΣrjestelmissΣ on yleensΣ my÷s ohjelmia, jotka huolehtivat
tΣstΣ. apt on yhteinen pohja nΣiden ohjelmien toteuttamiseen: aptituden lisΣksi
my÷s esim. synaptic ja apt-watch kΣyttΣvΣt aptia.
apt yllΣpitΣΣ luetteloa kaikista paketeista, jotka voidaan noutaa Debianilta
tietokoneellesi. TΣmΣn luettelon perusteella voi selvittΣΣ, mitΣ paketteja
tarvitsee pΣivittΣΣ tai mitΣ paketteja voi asentaa. apt osaa my÷s selvittΣΣ
riippuvuuksia automaattisesti: kun pΣΣtΣt asentaa paketin, apt l÷ytΣΣ tΣmΣn
paketin vaatimat paketit ja asentaa my÷s ne.
aptiin perustuva pakettienhallintaohjelma, kuten aptitude, sisΣltΣΣ yleensΣ
kolme perustoimintoa: pakettiluettelon pΣivitys noutaa Debianin palvelimilta
tuoreet luettelot saatavilla olevista paketeista, nΣiden luetteloiden
perusteella valitaan asennettavat, pΣivitettΣvΣt ja poistettavat paketit, ja
lopuksi valinnat toteutetaan suorittamalla valitut asennukset, poistot, jne.
aptiin pohjautuvissa ohjelmissa tiedot pakettiluettelojen sijainneista luetaan
tiedostosta /etc/apt/sources.list. TΣmΣn tiedoston muotoa ja sisΣlt÷Σ ei kuvata
tΣssΣ tekstissΣ vaan manuaalisivulla sources.list(5).
Miten voin hankkia aptituden?
TΣmΣ luku selittΣΣ eri tavat, joilla voit hankkia aptituden, jos se jostain
valitettavasta syystΣ ei vielΣ ole asennettuna jΣrjestelmΣΣsi. Useimmille paras
tapa selitetΣΣn luvussa binΣΣripaketeista.
EsikΣΣnnetty aptitude eli ''valinta 99%:lle kΣyttΣjistΣ''
EsikΣΣnnetyt paketit eli ''binΣΣripaketit'' ovat helpoin ja yleisin tapa asentaa
aptitude. Asennus lΣhdekoodista tulisi valita vain jos binΣΣripaketteja ei ole
saatavilla tai jos tarvitset jotain, jota binΣΣripaketit eivΣt tarjopa.
Jos kΣytΣt Debiania, suorita root-tunnuksella komento apt-get install aptitude.
Jos et kΣytΣ Debiania, on mahdollista, ettΣ jΣrjestelmΣsi toimittaja on
esikΣΣntΣnyt aptituden; voit ottaa yhteyttΣ heihin, jos et l÷ydΣ esikΣΣnnettyΣ
aptitudea.
aptituden kΣΣntΣminen lΣhdekoodista
On my÷s mahdollista kΣΣntΣΣ aptitude lΣhdekoodista. TΣmΣ ei luultavasti ole
hy÷dyllistΣ ellei apt ole jo asennetuna jΣrjestelmΣΣsi. Jos se on, aptituden
asennus lΣhdekoodista tapahtuu seuraavasti:
1. Asenna seuraavat ohjelmistot:
* C++-kΣΣntΣjΣ, esimerkiksi g++.
* apt-ohjelmankehitystiedostot; nΣmΣ ovat yleensΣ paketissa, jonka nimi on
libapt-pkg-dev tai jokin senkaltainen.
* Libsigc++-2.0-kirjasto, saatavilla osoitteessa http://
libsigc.sourceforge.net.
* Lopuksi nouda uusin aptituden lΣhdekoodi, joka on saatavilla sivulta
http://packages.debian.org/unstable/admin/aptitude. VieritΣ nΣytt÷ sivun
loppuun ja nouda ''.orig.tar.gz''-tiedosto.
Kun olet tehnyt kaiken yllΣolevan, suorita pΣΣteikkunassa komento tar zxf
aptitude-0.3.2.tar.gz purkaaksesi lΣhdekoodipaketin. TΣmΣn jΣlkeen kirjoita cd
aptitude-0.3.2 && ./configure && make kΣΣntΣΣksesi aptituden. Jos komento
suoritettiin loppuun, varmista, ettΣ ole root-kΣyttΣjΣ (esimerkiksi kΣyttΣmΣllΣ
su-komentoa) ja kirjoita make install asentaaksesi aptituden jΣrjestelmΣΣsi.
TΣmΣn jΣlkeen aptituden pitΣisi kΣynnistyΣ kirjoittamalla aptitude
komentokehoitteeseen.
aptituden haku Subversionilla
Jos haluat kokeilla tuoreinta mahdollista versiota tai avustaa aptituden
kehityksessΣ, voit noutaa julkaisemattoman kehitysversion kΣyttΣmΣllΣ
Subversionia. Asenna Subversion (haettavissa osoitteesta ) ja suorita komento
svn checkout svn://svn.debian.org/aptitude/trunk/aptitude noutaaksesi tuoreimman
lΣhdekoodin. My÷hemmin voit pΣivittΣΣ noutamasi koodin tuoreimpaan versioon
siirtymΣllΣ cd-komennolla sen hakemistoon ja komentamalla svn update.
Subversionilla haetun aptituden kΣΣntΣmiseen tarvitset ohjelmat autoconf ja
automake. Kirjoita ./autogen.sh luodaksesi kΣΣnn÷ksessΣ tarvittavat tiedostot,
minkΣ jΣlkeen kΣΣnn÷s tapahtuu komennoilla make ja make install
[Varoitus] Varoitus
Subversionilla haettava aptitude on kehitysversio, joka muuttuu
jatkuvasti vikakorjausten ja uusien toimintojen lisΣyksen my÷tΣ. Ei
ole edes varmaa, ettΣ se kΣΣntyy virheett÷mΣsti, saati ettΣ se
toimisi. Vikailmoituksia on suotavaa tehdΣ, mutta kehitysversion
kΣytt÷ on tΣysin omalla vastuullasi.[1]
--------------------------------------------------------------------------------
[1]Luonnollisesti kaikkien vapaaohjelmistojen kΣytt÷ tapahtuu omalla vastuulla,
mutta kehitysversion kΣytt÷ on vielΣ riskialttiimpaa kuin julkaistun version.
Luku 1. Aloitus
SisΣllys
aptituden kΣytt÷
aptituden perusteet
Pakettiluettelon selaaminen
Pakettien etsiminen nimen perusteella
Pakettien hallinta
Pakettiluettelon pΣivitys ja pakettien asennus
aptituden kΣytt÷ komentoriviltΣ
PitkΣkin matka alkaa yhdellΣ askeleella.
-- Lao Tsu
aptitude on laaja ohjelma, ja siinΣ on paljon toiminnallisuutta. Uudelle
kΣyttΣjΣlle tutustuminen voi olla hengΣstyttΣvΣ kokemus. TΣmΣn vuoksi tΣmΣ luku
kΣy lΣpi aptituden yleisimmin kΣytetyt toiminnot. Luku 2, Kaikki_aptituden
toiminnot sisΣltΣΣ tΣydellisen kuvauksen aptituden toiminnallisuudesta.
aptituden kΣytt÷
TΣmΣ luku opastaa aptituden koko ruudun kΣytt÷liittymΣn kΣyt÷ssΣ. ''aptituden
kΣytt÷ komentoriviltΣ'' selostaa komentoriviliittymΣn.
aptituden perusteet
Saat kΣynnistettyΣ aptituden kirjoittamalla tekstipΣΣtteeseen komennon
$ aptitude
Kun varasto on ladattu (tΣmΣ voi kestΣΣ kauan, etenkin hitaalla tietokoneella),
aptituden pΣΣruutu tulee nΣkyviin:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2
--- PΣivitettΣvΣt paketit
--- Asennetut paketit
--- Asentamattomat paketit
--- Vanhentuneet ja paikalliset paketit
--- NΣennΣispaketit
--- TehtΣvΣt
NΣistΣ paketeista on saatavilla uudempi versio.
Kuten kuvasta nΣkyy, aptituden pΣΣruutu on jaettu useaan osaan. Sininen rivi
ruudun ylΣosassa on valikkopalkki, ja sen alapuolella olevat siniset rivit
kertovat muutaman tΣrkeimmΣn komennon. TΣtΣ seuraava musta tila nΣyttΣΣ kaikki
saatavilla olevat paketit ryhmiteltynΣ. Valittuna oleva ryhmΣ (''PΣivitettΣvΣt
paketit'') on korostettu, ja sen kuvaus on alhaalla olevassa mustassa osassa.
Kuten ruudun ylΣosa kertoo, aptituden valikkoihin pΣΣsee painamalla F10. Jos
jΣrjestelmΣsi tukee hiiren kΣytt÷Σ pΣΣteikkunassa, voit my÷s painaa hiiren
vasenta nappia valikon otsikossa. F10:n painaminen avaa Toiminnot-valikon:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
+-------------------------------+u: PΣivitΣ g: Nouda/Asenna/Poista
|Asenna/poista paketteja g|
|PΣivitΣ pakettiluettelo u|
|Unohda uudet paketit f|
|Puhdista koko pakettivarasto |aketit
|Puhdista vanhentuneet tiedostot|
|Merkitse pΣivitykset U|
|Pelaa miinaharavaa |
|Vaihda root-tunnukselle |
+-------------------------------+
|Lopeta Q|
+-------------------------------+
NΣistΣ paketeista on saatavilla uudempi versio.
Suorita kaikki mΣΣritetyt asennukset ja poistot
Siirry haluamasi vaihtoehdon kohdalle nuolinΣppΣimillΣ ja paina Enter
valitaksesi sen. Voit my÷s valita hiirellΣ, jos jΣrjestelmΣsi tukee sitΣ. Paina
F10 uudestaan sulkeaksesi valikon tekemΣttΣ valintaa. Ruudun alalaidassa on
selitys kulloinkin korostetulle valikkovaihtoehdolle. Jos vaihtoehdolle on
nΣppΣinoikotie, valikon oikea laita nΣyttΣΣ sen; esimerkiksi komennon ''PΣivitΣ
pakettiluettelo'' saa suoritettua painamalla u:ta.
Voit milloin tahansa painaa ? saadaksesi esiin luettelon kaikista
nΣppΣinoikoteistΣ.
Pakettiluettelon selaaminen
Pakettiluettelo on aptituden pΣΣasiallinen kΣytt÷liittymΣ. TΣmΣ luettelo on
jaettu ryhmiin, kuten allaoleva ruutu nΣyttΣΣ.
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2
--- PΣivitettΣvΣt paketit
--- Asennetut paketit
--- Asentamattomat paketit
--- Vanhentuneet ja paikalliset paketit
--- NΣennΣispaketit
--- TehtΣvΣt
NΣistΣ paketeista on saatavilla uudempi versio.
[Huomaa] Huomaa
aptitude jΣttΣΣ automaattisesti nΣyttΣmΣttΣ tyhjΣt pakettiryhmΣt,
joten oma nΣkymΣsi ei vΣlttΣmΣttΣ nΣytΣ nΣitΣ kaikkia ryhmiΣ, ja
toisaalta siinΣ voi olla ryhmiΣ, joita tΣssΣ ei ole.
YllΣolevassa ruudussa ensimmΣinen ryhmΣ (''PΣivitettΣvΣt paketit'') on
korostettu, mikΣ osoittaa, ettΣ se on valittu. Voit vaihtaa valittua ryhmΣΣ
nuolinΣppΣimillΣ; ruudun alaosassa oleva kuvaus muuttuu valitun ryhmΣn mukana.
Valitun ryhmΣn voi ''laajentaa'' painamalla Enter sen kohdalla:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2
--\ Asennetut paketit
--- admin - JΣrjestelmΣty÷kalut (ohjelmien asennus, kΣyttΣjien hallinta yms.)
--- base - Debianin perusta
--- comm - Faksimodeemien ja muiden tiedonsiirtolaitteiden tarvitsemat ohjelma
--- devel - Ty÷kalut ja ohjelmat ohjelmistokehitykseen
--- doc - KΣytt÷ohjeet ja niiden katseluun tarkoitetut ohjelmat
--- editors - Tekstieditorit ja tekstinkΣsittelyohjelmat
--- games - Pelit ja muut hupiohjelmat
--- gnome - GNOME-ty÷p÷ytΣympΣrist÷
--- graphics - Grafiikan luomis-, katselu- ja kΣsittelyohjelmat
Tietokoneellesi asennettuna olevat paketit.
''Asennetut paketit''-ryhmΣ on nyt laajennettu paljastaen sen sisΣll÷n. Se
sisΣltΣΣ aliryhmiΣ, jotka on mΣΣritelty suunnilleen sen mukaan, minkΣlaisia
ohjelmistoja mikΣkin aliryhmΣ sisΣltΣΣ. Laajentamalla aliryhmΣn ''admin''
painamalla EnteriΣ sen kohdalla saamme nΣkyviin:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2
--\ Asennetut paketit
--\ admin - JΣrjestelmΣty÷kalut (ohjelmien asennus, kΣyttΣjien hallinta yms.)
--- main - Debianin varsinainen arkisto
--- base - Debianin perusta
--- comm - Faksimodeemien ja muiden tiedonsiirtolaitteiden tarvitsemat ohjelma
--- devel - Ty÷kalut ja ohjelmat ohjelmistokehitykseen
--- doc - KΣytt÷ohjeet ja niiden katseluun tarkoitetut ohjelmat
--- editors - Tekstieditorit ja tekstinkΣsittelyohjelmat
--- games - Pelit ja muut hupiohjelmat
--- gnome - GNOME-ty÷p÷ytΣympΣrist÷
Admin-ryhmΣn paketit mahdollistavat erilaisia hallinnollisia tehtΣviΣ kuten
ohjelmien asennuksen, kΣyttΣjΣhallinnon, asetuksien muokkaamisen, jΣrjestelmΣn
valvonnan, verkkoliikenteen tarkastelun jne.
''admin''-ryhmΣ sisΣltΣΣ aliryhmΣn ''main'', joka on Debianin varsinainen
arkisto. TΣmΣn laajentamalla saa vihdoin nΣkyviin paketteja.
[Vihje] Vihje
Voit sΣΣstΣΣ aikaa painamalla [, mikΣ laajentaa ryhmΣn kaikki
aliryhmΣt kerralla. Jos olisit valinnut ''Asennetut paketit'' ja
painanut [, olisit heti saanut nΣkyviin allaolevan nΣkymΣn.
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2
--\ Asennetut paketit
--\ admin - JΣrjestelmΣty÷kalut (ohjelmien asennus, kΣyttΣjien hallinta yms.)
--\ main - Debianin varsinainen arkisto
i A alien 8.53 8.53
i anacron 2.3-11 2.3-11
i apt-utils 0.6.36 0.6.36
i aptitude 0.3.2-4 0.3.2-4
i at 3.1.8-11 3.1.8-11
i bluez-hcidump 1.17-1 1.17-1
i bluez-utils 2.15-1 2.15-1
Debian-jΣrjestelmΣ koostuu paketeista main-ryhmΣssΣ. Jokainen main-ryhmΣn
paketti sisΣltΣΣ ainoastaan vapaaohjelmistoja.
Saadaksesi lisΣtietoa, miten Debian ratkaisee ohjelman vapauden, katso
http://www.debian.org/social_contract#guidelines
Voit liikkua pakettiluettelossa my÷s ruutu kerrallaan Page Up- ja Page Down-
nΣppΣimillΣ.
[Vihje] Vihje
Kun ruudun alaosassa olisi enemmΣn tietoa kuin nΣkyvΣΣn osaan mahtuu,
voit kΣyttΣΣ nΣppΣimiΣ a ja z selaamaan sitΣ.
Pakettien etsiminen nimen perusteella
Jos tiedΣt paketin nimen, voit l÷ytΣΣ sen nopeasti painamalla /, joka avaa
hakuruudun:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2
i luola 1.2.6.dfsg 1.2.6.dfsg
i A luola-data 1.2.6.dfsg 1.2.6.dfsg
i A luola-levels 5.1-2 5.1-2
i lxdoom 1.4.4-9.1 1.4.4-9.1
i lxdoom-sndserv 1.4.4-9.1 1.4.4-9.1
i lxdoom-x11 1.4.4-9.1 1.4.4-9.1
i A lxmusserv 0.94-3 0.94-3
i +--------------------------------------------------------------------------+
i |Etsi mitΣ? |
i |luo |
mu| [ Ok ] [ Peruuta ]|
Lu+--------------------------------------------------------------------------+
kinds of levels.
Luola's genre "Luolalentely," or cave-flying, has been very popular in Finland.
Although cave-flying games are not originally from Finland, most new
cave-flying games are.
Kuten yllΣolevasta kuvasta nΣkyy, hakuehdolla luo l÷ytyy paketti luola.
KΣyttΣmΣllΣ aptituden tehokasta hakuehtokieltΣ (katso ''Hakuehdot'') on
mahdollista etsiΣ paketteja hyvinkin monimutkaisilla ehdoilla.
[Vihje] Vihje
Edellisen hakusi voit toistaa painamalla n tai \ suljettuasi
hakuikkunan.
Joskus on hy÷dyllistΣ nΣyttΣΣ vain paketit, jotka tΣsmΣΣvΣt annettuun ehtoon.
TΣmΣn saa aikaan painamalla l:ΣΣ:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2
--- Asennetut paketit
--- Asentamattomat paketit
--- Vanhentuneet ja paikalliset paketit
--- NΣennΣispaketit
--- TehtΣvΣt
+--------------------------------------------------------------------------+
|Sy÷tΣ pakettipuulle uusi raja: |
|apti |
| [ Ok ] [ Peruuta ]|
Ti+--------------------------------------------------------------------------+
TΣmΣ toimii kuten hakukin yllΣ, mutta sen sijaan, ettΣ se korostaisi seuraavan
tΣsmΣΣvΣn paketin, se piilottaa nΣkyvistΣ kaikki paketit, jotka eivΣt tΣsmΣΣ.
Esimerkiksi kirjoittamalla apti ja painamalla Enter saa nΣkyviin vain ne
paketit, joiden nimessΣ on ''apti'':
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2
--\ Asennetut paketit
--\ admin - JΣrjestelmΣty÷kalut (ohjelmien asennus, kΣyttΣjien hallinta yms.)
--\ main - Debianin varsinainen arkisto
i aptitude 0.3.2-4 0.3.2-4
--\ doc - KΣytt÷ohjeet ja niiden katseluun tarkoitetut ohjelmat
--\ main - Debianin varsinainen arkisto
i A aptitude-doc-cs 0.3.2-4 0.3.2-4
i A aptitude-doc-en 0.3.2-4 0.3.2-4
i A aptitude-doc-fr 0.3.2-4 0.3.2-4
--- Asentamattomat paketit
Tietokoneellesi asennettuna olevat paketit.
Pakettien hallinta
Nyt kun osaat liikkua pakettiluettelossa, on aika aloittaa pakettien asennus ja
poisto aptitudella. TΣssΣ luvussa opit merkitsemΣΣn paketteja asennettavaksi,
poistettavaksi ja pΣivitettΣvΣksi.
[Vihje] Vihje
Voit muuttaa jΣrjestelmΣΣsi vain jos kΣytΣt root-tunnusta. Jos haluat
vain kokeilla aptitudea, voit huoletta kΣyttΣΣ sitΣ tavallisella
kΣyttΣjΣtunnuksella, koska tΣmΣ ei voi vaurioittaa jΣrjestelmΣΣsi
mitenkΣΣn. Jos yritΣt tehdΣ jotain, joka on mahdollista vain root:lle,
aptitude kertoo sinulle ja kysyy root-salasanaa, jos haluat jatkaa.
Muutokset pakettiin tehdΣΣn siirtymΣllΣ sen kohdalle pakettiluettelossa niin,
ettΣ sen rivi on korostettu, ja tΣmΣn jΣlkeen painamalla halutun toiminnon
nΣppΣintΣ. Perustoimintojen nΣppΣimet [2] ovat + asentaaksesi tai
pΣivittΣΣksesi, - poistaaksesi ja = estΣΣksesi automaattisen pΣivityksen (tΣtΣ
kutsutaan jΣΣdytykseksi). NΣitΣ toimintoja ei suoriteta vΣlitt÷mΣsti; aptitude
vain pΣivittΣΣ pakettiluettelon osoittamaan pyydetyt muutokset.
Allaolevassa ruudussa paketti kaffeine-mozilla valittiin siirtymΣllΣ sen
kohdalle ja tΣmΣn jΣlkeen painettiin +:a. Paketti on nyt korostettu vihreΣllΣ ja
kirjain ''i'' sen nimen vasemmalla puolella osoittaa, ettΣ se asennetaan.
Paketin rivillΣ nΣkyy my÷s arvio siitΣ, kuinka paljon levytilaa paketin asennus
vie.
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2 Vaatii 62,8MB levytilaa Haun koko: 19,9
p gwenview <ei ole> 1.2.0-1
p juk <ei ole> 4:3.3.2-1
p junior-kde <ei ole> 1.4
p kaddressbook-plugins <ei ole> 4:3.3.2-4
piA kaffeine +3416kB <ei ole> 0.6-1
pi kaffeine-mozilla +270kB <ei ole> 0.4.3.1-1
p kalarm <ei ole> 4:3.3.2-3
p kappfinder <ei ole> 4:3.3.2-1
p kaquarium <ei ole> 1.0-beta-4
p karamba <ei ole> 0.17-5
mozilla plugin that lanches kaffeine for supported media types
This mozilla plugin launches kaffeine, the xine-based media player for KDE,
when a page containing a supported media format is loaded.
[Vihje] Vihje
Voit koska tahansa valita Peruuta → Peruuta (Control+u)
peruuttaaksesi minkΣ tahansa muutoksen. TΣmΣ on hy÷dyllistΣ, jos
valitsemasi toiminnolla on seurauksia, joita et odottanut ja joita et
haluakaan.
YksittΣisiin paketteihin vaikuttavien toimintojen lisΣksi kΣytettΣvissΣsi on
my÷s yksi tΣrkeΣ laajempi toiminto: kun painat U:ta, aptitude yrittΣΣ pΣivittΣΣ
kaikki paketit, joille on saatavilla uudempi versio. Sinun on syytΣ kΣyttΣΣ tΣtΣ
komentoa sΣΣnn÷llisesti pitΣΣksesi jΣrjestelmΣsi ajantasaisena.
Joskus paketin tilan muutos rikkoo riippuvuussuhteita. Paketti, jolla on
tyydyttΣmΣtt÷miΣ riippuvuuksia on rikki. aptitude varoittaa, jos paketti menee
rikki, ja selittΣΣ, miksi nΣin tapahtui. Alla esimerkki, mitΣ tapahtuu, kun
yritΣn poistaa paketin libexif10:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2 #Rikki: 3 Vapauttaa 307kB levytilaa
i A libdns20 1:9.3.1-2 1:9.3.1-2
i A libdps1 4.3.0.dfsg 4.3.0.dfsg
i A libedit2 2.9.cvs.20 2.9.cvs.20
i A libelfg0 0.8.5-1 0.8.5-1
i A libesd-alsa0 0.2.35-2.1 0.2.35-2.1
idA libexif10 0.6.9-6 0.6.9-6
i A libexpat1 1.95.8-3 1.95.8-3
i A libffcall1 1.10-2 1.10-2
i A libflac6 1.1.1-5 1.1.1-5
i A libfontconfig1 2.3.2-1 2.3.2-1
library to parse EXIF files
libexif10 poistetaan.
NΣmΣ paketit riippuvat paketista libexif10 ja rikkoutuvat sen poistosta:
* gimp , riippuvuus: libexif10
* gphoto2 , riippuvuus: libexif10
* libgphoto2-2 , riippuvuus: libexif10
[1/...] Ehdotuksena 1 sΣilytys
e: Tutki !: Toteuta .: Seuraava ,: Edellinen
aptituden nΣyt÷ssΣ nΣkyy kolme merkkiΣ siitΣ, ettΣ jokin meni vikaan: ensinnΣkin
ylΣosan sinisellΣ alueella nΣkyy rikkinΣisten pakettien lukumΣΣrΣ, toiseksi
ruudun alaosassa kerrotaan valittuun pakettiin liittyvΣt rikkinΣiset paketit ja
kolmanneksi ruudun alalaidassa on palkki, jossa ehdotetaan ongelmalle ratkaisua.
Voit painaa b:tΣ tai etsiΣ ehdolla ~b l÷ytΣΣksesi rikkinΣiset paketit.
Paina e:tΣ nΣhdΣksesi, miten aptitude uskoo pystyvΣnsΣ ratkaisemaan ongelman.
LisΣΣ ratkaisuja saat painamalla . ja aikaisempiin ratkaisuihin voit palata
painamalla ,. Kun l÷ydΣt kelvollisen ratkaisun, voit painaa ! toteuttaaksesi
sen.
Allaolevassa kuvassa olen pΣΣttΣnyt, ettΣ haluan poistaa paketin libexif10,
vaikka se lopulta johtaakin kuuden muun paketin poistamiseen (ne kolme, jotka
rikkoutuivat, ja niistΣ riippuvat paketit). Rikkoutuneet riippuvuudet
ratkaistaan painamalla ! tai valitsemalla ''Toteuta'' nyt valitun vaihtoehdon
kohdalla, mikΣ merkitsee nΣytetyt kuusi pakettia poistettaviksi.
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2 #Rikki: 3 Vapauttaa 307kB levytilaa
i A libdns20 1:9.3.1-2 1:9.3.1-2
i A libdps1 4.3.0.dfsg 4.3.0.dfsg
i A libedit2 2.9.cvs.20 2.9.cvs.20
i A libelfg0 +----------------------------------------------+-1 0.8.5-1
i A libesd-als|Poista paketit: |5-2.1 0.2.35-2.1
idA libexif10 |gimp |-6 0.6.9-6
i A libexpat1 |camera.app |8-3 1.95.8-3
i A libffcall1|libgphoto2-2 |2 1.10-2
i A libflac6 |libgphoto2-port0 |-5 1.1.1-5
i A libfontcon|gphoto2 |-1 2.3.2-1
library to parse|gnustep |
libexif10 poiste| |
|-1894 pistettΣ |
|[ Edellinen ][ Seuraava ][ Toteuta ][ Lopeta ]|
NΣmΣ paketit rii+----------------------------------------------+istosta:
* gimp , riippuvuus: libexif10
* gphoto2 , riippuvuus: libexif10
* libgphoto2-2 , riippuvuus: libexif10
[2/2] Ehdotuksena 6 poistoa
e: Tutki !: Toteuta .: Seuraava ,: Edellinen
Jos et ratkaise tilannetta, aptitude yrittΣΣ itse korjata sen, kun sitoudut
valintoihisi painamalla g:tΣ. Riippuvuusongelmien automaattinen ratkaisu on
kuitenkin vaikeaa, etkΣ vΣlttΣmΣttΣ ole tyytyvΣinen aptituden valintoihin, joten
on parempi ratkaista tΣmΣnkaltaiset ongelmat ennen kuin alat toteuttaa tekemiΣsi
muutoksia.
Pakettiluettelon pΣivitys ja pakettien asennus
TΣssΣ vaiheessa osaat kΣyttΣΣ aptitudea riittΣvΣsti pystyΣksesi muuttamaan
jΣrjestelmΣΣsi.
Saatavilla olevien pakettien luettelo tulisi pΣivittΣΣ sΣΣnn÷llisesti, jotta
pysyisit ajan tasalla uusista paketeista ja pakettien uusista versioista. TΣmΣn
pΣivityksen voit tehdΣ painamalla u:ta. Noudon voit keskeyttΣΣ milloin tahansa
painamalla q:ta sen aikana.
Kun pakettiluettelosi on pΣivitetty, voit valita pΣivitettΣvΣt, asennettavat ja
poistettavat paketit edellisen luvun ohjeiden mukaan. NΣhdΣksesi kaikki
toiminnot, joita olet pyytΣnyt, paina g:tΣ kerran. Kun esimerkiksi asennat
aiemman esimerkin kaffeine-mozilla-pakettia, seuraavanlainen ruutu tulee
nΣkyviin:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
Paketit Esikatselu
aptitude 0.3.2 Vaatii 62,8MB levytilaa Haun koko: 19,9
--\ Riippuvuuksien vuoksi automaattisesti asennettavat paketit
piA akode +934kB <ei ole> 4:3.3.2-1
ciA fam +266kB <ei ole> 2.7.0-7
piA jackd +311kB <ei ole> 0.99.0-6
piA kaffeine +3416kB <ei ole> 0.6-1
piA kdelibs-bin +2642kB <ei ole> 4:3.3.2-6.
piA kdelibs-data +24,3MB <ei ole> 4:3.3.2-6.
piA kdelibs4 +24,0MB <ei ole> 4:3.3.2-6.
ciA libarts1 +4563kB <ei ole> 1.3.2-3
NΣmΣ paketit asennetaan, koska jokin asennettavaksi valitsemasi paketti riippuu
niistΣ.
Kun valitset paketin, selitys sen tΣmΣnhetkisestΣ tilasta annetaan tΣssΣ
tilassa.
Kuten nΣkyy, aptitude pΣΣtti asentaa automaattisesti monta pakettia (koko KDE-
ty÷p÷ytΣympΣrist÷n perustan), koska kaffeine, josta kaffeine-mozilla riippuu
suoraan, on KDE-ohjelma. TΣssΣ vaiheessa vaihtoehtoina on jatkaa asennusta
painamalla g:tΣ tai keskeyttΣΣ se painamalla q:ta.
aptituden kΣytt÷ komentoriviltΣ
Koko ruudun kΣytt÷liittymΣn lisΣksi aptitudea voi kΣyttΣΣ pakettien hallintaan
suoraan komentoriviltΣ samaan tapaan kuin apt-getiΣ. TΣmΣ luku kattaa yleisimmΣt
komentorivitoiminnot; aptituden kΣytt÷ komentoriviltΣ sisΣltΣΣ tΣydellisen
kuvauksen aptituden komentorivikΣyt÷stΣ.
KomentoriviltΣ kΣytettΣessΣ aptitude kΣynnistetΣΣn seuraavasti:
aptitude toiminto [parametrit...]
toiminto mΣΣrittΣΣ, mikΣ toiminto aptituden on suoritettava. Muut
komentoriviparametrit tulkitaan toiminnosta riippuen. YleensΣ ne ovat pakettien
nimiΣ tai valitsimia[3].
TΣrkeimmΣt toiminnot ovat:
aptitude update
TΣmΣ komento pΣivittΣΣ pakettiluettelon. Koko ruudun liittymΣssΣ sama
toiminto on u:n painaminen.
aptitude upgrade
TΣmΣ komento pΣivittΣΣ mahdollisimman monta pakettia. Jos riippuvuuksissa
tulee ongelmia, paketteja ei pΣivitetΣ. TΣmΣ komento ei siis esim. poista
paketteja.
aptitude dist-upgrade
My÷s tΣmΣ komento pΣivittΣΣ paketteja, mutta se tekee enemmΣn
riippuvuusongelmien ratkaisemiseksi: se asentaa ja poistaa paketteja
kunnes riippuvuusongelmia ei enΣΣ ole. TΣtΣ komentoa kΣytettΣessΣ on siis
syytΣ olla varovainen, koska se voi tehdΣ epΣmieluisia toimintoja.
aptitude [ install | remove | purge ] pkt1 [pkt2...]
NΣmΣ komennot asentavat, poistavat tai siivoavat[4] annetut paketit.
''Asentamalla'' paketin, joka on jo asennettu, voi pΣivittΣΣ sen, jos
uudempi versio on saatavilla.
aptitude search ehto1 [ehto2...]
TΣmΣ komento hakee paketteja, joiden nimessΣ on mikΣ tahansa ehto ja
nΣyttΣΣ tulokset ruudulla. Jokainen ehto voi my÷s olla erityinen hakuehto,
jotka ''Hakuehdot'' kuvaa. [5]
aptitude show pkt1 [pkt2...]
NΣytΣ jokaisen pkt:n tiedot ruudulla.
Pakettien asennukseen, pΣivitykseen ja poistoon kΣytettΣville komennoille voi
antaa valitsimen ''-s'', joka tarkoittaa ''simulointia''. TΣmΣ saa aptituden
suorittamaan kaikki toiminnot, jotka se normaalisti tekisi, paitsi ettΣ
tiedostoja ei noudeta, asenneta tai poisteta.
Toisinaan aptitude antaa seuraavanlaisen kehotteen:
NΣmΣ UUDET paketit asennetaan automaattisesti:
freeglut3 libglut3 space-orbit-common
NΣmΣ UUDET paketit asennetaan:
freeglut3 libglut3 space-orbit space-orbit-common
0 pΣivitettyΣ pakettia, 4 uutta asennusta, 0 poistettavaa ja 0 pΣivittΣmΣt÷ntΣ
Tarvitsee noutaa 3298kB arkistoista. Levytilaa kuluu 8704kB purkamisen jΣlkeen.
Haluatko jatkaa? [KyllΣ=y/ei=n/?]
TΣssΣ voit valita joko ''KyllΣ'' (painamalla y) tai ''Ei'' (painamalla n).
LisΣksi kΣytettΣvissΣsi on komentoja, joilla voit vaihtaa kehotteessa
nΣytettΣviΣ tietoja tai mΣΣrittΣΣ muita toimintoja. Esimerkiksi painamalla ''s''
voit mΣΣrittΣΣ, nΣytetΣΣnk÷ kuinka paljon tilaa kukin paketti vie:
Haluatko jatkaa? [KyllΣ=y/ei=n/?] s
Kokojen muutokset nΣytetΣΣn.
NΣmΣ UUDET paketit asennetaan automaattisesti:
freeglut3 <+242kB> libglut3 <+49,2kB> space-orbit-common <8020kB>
NΣmΣ UUDET paketit asennetaan:
freeglut3 <+242kB> libglut3 <+49,2kB> space-orbit <+393kB>
space-orbit-common <8020kB>
0 pΣivitettyΣ pakettia, 4 uutta asennusta, 0 poistettavaa ja 0 pΣivittΣmΣt÷ntΣ
Tarvitsee noutaa 3298kB arkistoista. Levytilaa kuluu 8704kB purkamisen jΣlkeen.
Haluatko jatkaa? [KyllΣ=y/ei=n/?]
Valitsemalla ''d'' saat tietoa automaattisesti asennettavista tai poistettavista
paketeista:
NΣmΣ UUDET paketit asennetaan automaattisesti:
freeglut3 (R: libglut3, R: space-orbit, K: freeglut3)
libglut3 (R: freeglut3) space-orbit-common (R: space-orbit)
NΣmΣ UUDET paketit asennetaan:
freeglut3 libglut3 space-orbit space-orbit-common
0 pΣivitettyΣ pakettia, 4 uutta asennusta, 0 poistettavaa ja 0 pΣivittΣmΣt÷ntΣ
Tarvitsee noutaa 3298kB arkistoista. Levytilaa kuluu 8704kB purkamisen jΣlkeen.
Haluatko jatkaa? [KyllΣ=y/ei=n/?]
TΣmΣ nΣyttΣΣ, ettΣ space-orbit-common ja freeglut3 asennetaan, koska space-orbit
riippuu niistΣ. LisΣksi freeglut3 riippuu paketista libglut3, joten sekin
asennetaan. Kaikki mahdolliset toiminnot saat nΣkyviin valitsemalla ''?''
kehotteessa.
Jos annettu pyynt÷ rikkoo riippuvuuksia, eikΣ aptitude pysty helposti korjaamaan
asiaa, se kysyy, mitΣ tehdΣ:
NΣmΣ paketit ovat RIKKI:
libsdl1.2debian
NΣmΣ paketit POISTETAAN:
libsdl1.2debian-all
.
.
.
Seuraavat toiminnot selvittΣvΣt nΣmΣ riippuvuudet:
Asenna paketit:
libsdl1.2debian-oss [1.2.7+1.2.8cvs20041007-5 (testing,unstable)]
-21 pistettΣ
HyvΣksytk÷ tΣmΣn ratkaisun? [Y/n/q/?]
Kirjoittamalla y tai painamalla EnteriΣ hyvΣksyt ehdotetun ratkaisun. Jos
kirjoitat n, nΣet ''seuraavaksi parhaan'' ratkaisun:
HyvΣksytk÷ tΣmΣn ratkaisun? [Y/n/q/?] n
Seuraavat toiminnot selvittΣvΣt nΣmΣ riippuvuudet:
Asenna paketit:
libsdl1.2debian-arts [1.2.7+1.2.8cvs20041007-5 (testing,unstable)]
-21 pistettΣ
HyvΣksytk÷ tΣmΣn ratkaisun? [Y/n/q/?]
Jos kirjoitat q, ''luovutat'', mikΣ lopettaa ohjelman suorituksen:
HyvΣksytk÷ tΣmΣn ratkaisun? [Y/n/q/?] q
Lopetetaan yritykset ratkaista nΣitΣ riippuvuuksia.
Keskeytys.
Kuten tavallisessakin komentorivikehotteessa voit my÷s tΣssΣ riippuvuuksien
selvityskehotteessa suorittaa useita toimintoja, esimerkiksi pakettien tilojen
muokkausta. Kirjoita ? nΣhdΣksesi tΣydellisen luettelon kaikista kΣytettΣvissΣ
olevista komennoista.
aptituden kΣytt÷ komentoriviltΣ on tΣydellinen kuvaus aptituden
komentorivikΣyt÷stΣ.
--------------------------------------------------------------------------------
[2] Voit my÷s muuttaa paketteja Paketti-valikosta; ''Paketti-valikko'' antaa
lisΣtietoja.
[3]''Valitsin'' on kirjain, jota edeltΣΣ viiva, esimerkiksi ''-a'' tai ''-v''.
[4]Siivoaminen tarkoittaa paketin poistamista asetustiedostoineen.
[5] Itse asiassa mikΣ tahansa komento, jolla on paketti parametrinΣ (esim.
install tai show), kelpuuttaa my÷s hakuehdon.
Luku 2. Kaikki aptituden toiminnot
SisΣllys
aptituden kΣytt÷liittymΣ
Valikkojen kΣytt÷
Valikkokomennot
NΣkymien kΣytt÷
Vaihto root-tunnukselle
Pakettien hallinta
Pakettiluettelon hallinta
Pakettien tietojen nΣyttΣminen
Pakettien tilojen muokkaus
Pakettien nouto, asennus ja poisto
Pakettien luottamus ja sen hallinta
Automaattisesti asennettujen pakettien hallinta
Hakuehdot
aptituden asetukset
Pakettiluettelon asetukset
NΣppΣinasetukset
VΣrien asetukset
NΣyt÷n muotoilun asetukset
Asetustiedosto
Teemat
Miinaharavan pelaaminen
Valkoinen Kani pani silmΣlasit nenΣlleen. ''MistΣ minΣ aloitan,
Majesteetti?'', hΣn kysyi.
''Aloita alusta'', sanoi Kuningas juhlallisesti, ''ja jatka kunnes olet
pΣΣssyt loppuun. Sitten lopeta.''
-- Lewis Carroll, Liisan seikkailut ihmemaassa
aptitude on laaja ohjelma, jossa on paljon ominaisuuksia. Joskus, vaikka
tietΣisikin, ettΣ jokin toiminto on mahdollinen, voi olla vaikea muistaa, miten
se tehdΣΣn. Jopa monet toiminnot, joita tekijΣΣ on pyydetty lisΣΣmΣΣn,
osoittautuivat olevan jo olemassa, vaikkakin vaikeasti l÷ydettΣvissΣ.[6]
Jotta tΣllaisia tilanteita ei enΣΣ tapahtuisi, tΣmΣ osa kuvaa kaikki aptituden
toiminnot ja asetukset. Luku 1, Aloitus on luettavampi opas aptituden
tΣrkeimpiin toimintoihin.
[Huomaa] Huomaa
aptituden kΣyt÷stΣ ja ulkoasua voi muuttaa useilla eri tavoilla. TΣmΣ
opas kuvaa toimintaa oletusasetuksilla; ''aptituden asetukset''
kuvaa, miten eri asetukset vaikuttavat toimintaan.
aptituden kΣytt÷liittymΣ
TΣmΣ luku kuvaa ne aptituden kΣytt÷liittymΣn osat, jotka eivΣt liity pakettien
hallintaan.
Valikkojen kΣytt÷
Ruudun ylΣosassa oleva valikkopalkki sisΣltΣΣ aptituden tΣrkeimmΣt komennot.
Valikkoihin pΣΣset painamalla F10, valikkoja voit selata nuolinΣppΣimillΣ ja
Enter valitsee toiminnon.
Joillakin toiminnoilla valikoissa on vastaava ''pikanΣppΣin'': kirjain tai
numero, jota painamalla voi valita avatun valikon vastaavaan vaihtoehtoon. NΣmΣ
pikanΣppΣimet nΣkyvΣt kirkkaammalla valkoisen sΣvyllΣ kuin muu valikko.
Joillakin toiminnoilla on lisΣksi ''oikotie'': nΣppΣin, joka suorittaa toiminnon
kun valikko ei ole avattu. NΣmΣ oikotiet nΣkyvΣt valikon oikeassa laidassa.
Valikkokomennot nΣytetΣΣn jatkossa nΣin: Valikko → Toiminto (nΣppΣin).
TΣmΣ tarkoittaa, ettΣ valikosta Valikko valitaan Toiminto ja nΣppΣin on tΣmΣn
toiminnon oikotie.
Valikkokomennot
Toiminnot-valikko
Kuva 2.1. Toiminnot-valikon komennot
______________________________________________________________________________
|Komento |Kuvaus |
|______________________________________|_______________________________________|
| |Jos asennuksen esikatseluikkuna ei ole |
|Toiminnot → Asenna/poista |nΣkyvissΣ, nΣytΣ se. Muuten aja asennus|
|paketteja (g) |(katso ''Pakettien nouto, asennus ja |
| |poisto''). |
|______________________________________|_______________________________________|
|Toiminnot → PΣivitΣ |PΣivitΣ pakettiluettelo. |
|pakettiluettelo (u) | |
|______________________________________|_______________________________________|
|Toiminnot → Merkitse pΣivitykset|Merkitse kaikki pΣivitettΣvissΣ olevat |
|(U) |paketit pΣivitettΣviksi lukuunottamatta|
| |jΣΣdytettyjΣ ja estettyjΣ paketteja. |
|______________________________________|_______________________________________|
|Toiminnot → Unohda uudet paketit|Unohda mitkΣ paketit ovat ''uusia'' |
|(f) |(tyhjennΣ ''Uudet paketit''-ryhmΣ). |
|______________________________________|_______________________________________|
|Toiminnot → Puhdista koko |Poista kaikki aptituden [a] noutamat |
|pakettivarasto |paketit. |
|______________________________________|_______________________________________|
| |Poista kaikki aptituden [a] noutamat |
| |paketit, jotka eivΣt enΣΣ ole |
|Toiminnot → Puhdista |saatavilla. TΣllaiset paketit ovat |
|vanhentuneet tiedostot |oletettavasti vanhentuneita, joten ne |
| |voi poistaa levytilan sΣΣstΣmiseksi |
| |vaatimatta tarpeettomia noutoja. |
|______________________________________|_______________________________________|
|Toiminnot → Pelaa miinaharavaa |Pelaa miinaharavaa, kuten |
| |''Miinaharavan pelaaminen'' kuvaa. |
|______________________________________|_______________________________________|
|Toiminnot → Vaihda root- |KΣytΣ jatkossa root-tunnusta; ''Vaihto |
|tunnukselle |root-tunnukselle'' kertoo lisΣΣ tΣstΣ. |
|______________________________________|_______________________________________|
|Toiminnot → Lopeta (Q) |Lopeta ohjelma tallentaen pakettien |
| |tiloihin tehdyt muutokset. |
|______________________________________|_______________________________________|
|[a] Tai muun apt-pohjaisen ohjelman. |
|______________________________________________________________________________|
Peruuta-valikko
Kuva 2.2. Peruuta-valikon komennot
__________________________________________________________________________
|Komento |Kuvaus |
|___________________________________|______________________________________|
| |Peruuta viimeinen paketin tilaan tehty|
| |muutos. Peruuttaa voi vain muutoksia, |
|Peruuta → Peruuta (Control+u)|jotka on tehty ohjelman viimeisimmΣn |
| |kΣynnistyksen, pakettiluettelon |
| |pΣivityksen tai asennusajon jΣlkeen. |
|___________________________________|______________________________________|
Paketti-valikko
Kuva 2.3. Paketti-valikon komennot
____________________________________________________________________________
|Komennot |Kuvaus |
|____________________________________|_______________________________________|
|Paketti → Asenna (+) |Merkitse valittu paketti |
| |asennettavaksi. |
|____________________________________|_______________________________________|
|Paketti → Poista (-) |Merkitse valittu paketti |
| |poistettavaksi. |
|____________________________________|_______________________________________|
|Paketti → Siivoa (_) |Merkitse valittu paketti siivottavaksi.|
|____________________________________|_______________________________________|
|Paketti → Palauta (:) |Peruuta valitulle paketille mΣΣritetty |
| |asennus, pΣivitys tai poisto. |
|____________________________________|_______________________________________|
|Paketti → JΣΣdytΣ (=) |JΣΣdytΣ valittu paketti. |
|____________________________________|_______________________________________|
| |Merkitse valittu paketti |
| |''automaattisesti asennetuksi''. |
|Paketti → Merkitse Automaatti |''Automaattisesti asennettujen |
|(M) |pakettien hallinta'' kertoo lisΣΣ |
| |automaattisesti ja kΣsin asennetuista |
| |paketeista. |
|____________________________________|_______________________________________|
| |Merkitse valittu paketti ''kΣsin |
| |asennetuksi''. ''Automaattisesti |
|Paketti → Merkitse KΣsin (m) |asennettujen pakettien hallinta'' |
| |kertoo lisΣΣ automaattisesti ja kΣsin |
| |asennetuista paketeista. |
|____________________________________|_______________________________________|
| |Jos valittu paketti on pΣivitettΣvissΣ,|
| |estΣ sen pΣivitys saatavilla olevaan |
|Paketti → EstΣ versio (F) |versioon. Jos valittuna on paketin |
| |versio, estΣ pΣivitys valittuun |
| |versioon. |
|____________________________________|_______________________________________|
| |NΣytΣ tietoruutu valitusta paketista. |
|Paketti → Tiedot (enter) |TΣmΣ kΣsittΣΣ paketin riippuvuudet, |
| |paketista riippuvat paketit, saatavilla|
| |olevat versiot, yms. |
|____________________________________|_______________________________________|
| |NΣytΣ valitun paketin Debian- |
|package → Muutosloki (C) |muutosloki. NΣhdΣksesi tietyn version |
| |muutoslokin, valitse haluamasi versio |
| |ja suorita tΣmΣ komento. |
|____________________________________|_______________________________________|
Haku-valikko
Kuva 2.4. Haku-valikon komennot
______________________________________________________________________________
|Komento |Kuvaus |
|________________________________|_____________________________________________|
|Haku → Etsi (/) |Etsi ensimmΣinen hakuehtoon tΣsmΣΣvΣ paketti |
| |(katso ''Hakuehdot''). |
|________________________________|_____________________________________________|
|Haku → Etsi Uudestaan (\) |Toista viimeisin hakukomento. |
|________________________________|_____________________________________________|
| |Rajoita nΣkyvΣ pakettiluettelo niihin |
|Haku → Rajoita NΣkymΣ (l) |paketteihin, jotka tΣsmΣΣvΣt hakuehtoon |
| |(katso ''Hakuehdot''). |
|________________________________|_____________________________________________|
|Haku → Laajenna NΣkymΣ (l)|Poista pakettiluettelon rajoitukset eli nΣytΣ|
| |kaikki paketit luettelossa. |
|________________________________|_____________________________________________|
|Haku → Hae rikkinΣiset (b)|Hae seuraava rikkinΣinen paketti. TΣmΣ on |
| |sama kuin haku ehdolla ~b. |
|________________________________|_____________________________________________|
Asetukset-valikko
Kuva 2.5. Asetukset-valikon komennot
______________________________________________________________________________
|Komento |Kuvaus |
|___________________________________|__________________________________________|
| |NΣytΣ ruutu, jossa voit sΣΣtΣΣ |
|Asetukset → KΣytt÷liittymΣ |kΣytt÷liittymΣΣn liittyviΣ asetuksia |
| |(miten ohjelman ilmoitukset nΣytetΣΣn, |
| |miten paketit nΣytetΣΣn, jne.). |
|___________________________________|__________________________________________|
| |NΣytΣ ruutu, jossa voit sΣΣtΣΣ |
|Asetukset → Riippuvuuksien |riippuvuuksiin liittyviΣ asetuksia, |
|kΣsittely |esimerkiksi asennetaanko suositellut |
| |paketit automaattisesti. |
|___________________________________|__________________________________________|
| |NΣytΣ ruutu, jossa voit sΣΣtΣΣ muita |
|Asetukset → Sekalaista |kΣytt÷liittymΣn asetuksia, esimerkiksi |
| |pitΣisik÷ paketit merkitΣ pΣivitettΣviksi |
| |automaattisesti aptituden kΣynnistyessΣ. |
|___________________________________|__________________________________________|
|Asetukset → Palauta oletukset|Palauta kaikki asetukset oletusarvoihinsa.|
|___________________________________|__________________________________________|
NΣkymΣt-valikko
[Huomaa] Huomaa
''NΣkymien kΣytt÷'' kertoo, miten nΣkymΣt toimivat.
Kuva 2.6. NΣkymΣt-valikon komennot
___________________________________________________________________________
|Komento |Kuvaus |
|__________________________________|________________________________________|
|NΣkymΣt → Seuraava (F6) |Vaihda seuraavaan valittavissa olevaan |
| |nΣkymΣΣn. |
|__________________________________|________________________________________|
|NΣkymΣt → Edellinen (F7) |Vaihda edelliseen valittavissa olevaan |
| |nΣkymΣΣn. |
|__________________________________|________________________________________|
|NΣkymΣt → Sulje (q) |Sulje tΣmΣnhetkinen nΣkymΣ. |
|__________________________________|________________________________________|
|NΣkymΣt → Uusi pakettinΣkymΣ|Luo uusi nΣkymΣ pakettiluetteloon. |
|__________________________________|________________________________________|
|NΣkymΣt → Uusi luokkaselain |NΣytΣ pakettiluettelo jΣrjestettynΣ |
| |luokkien mukaan. |
|__________________________________|________________________________________|
| |TΣssΣ valikossa on lisΣksi vaihtoehtoja,|
|YlimΣΣrΣiset valinnat |jotka vastaavat kulloinkin valittavissa |
| |olevia nΣkymiΣ. Valitse nΣkymΣn nimi |
| |valikosta vaihtaaksesi siihen. |
|__________________________________|________________________________________|
Apu-valikko
Kuva 2.7. Apu-valikon komennot
_______________________________________________________________________
|Komento |Kuvaus |
|________________________|______________________________________________|
|Apu → Tietoja |NΣytΣ tekijΣnoikeustiedot. |
|________________________|______________________________________________|
|Apu → Pika-apu (?)|NΣytΣ ohjelman sisΣinen avustusteksti. |
|________________________|______________________________________________|
|Apu → KΣytt÷opas |NΣytΣ kΣytt÷opas (tΣmΣ opas). |
|________________________|______________________________________________|
|Apu → UKK |NΣytΣ aptituden UKK. |
|________________________|______________________________________________|
|Apu → Muutosloki |NΣytΣ aptitudeen tehdyt merkittΣvΣt muutokset.|
|________________________|______________________________________________|
|Apu → Lisenssi |NΣytΣ aptituden kopiointi-, muokkaus- ja |
| |levitysehdot. |
|________________________|______________________________________________|
NΣkymien kΣytt÷
aptitude antaa mahdollisuuden kΣyttΣΣ useita ''nΣkymiΣ''. ''NΣkymΣ'' (my÷s
tunnettu ''ruutuna'') on tieto, joka nΣkyy valikkopalkin alapuolella. Yleisin
nΣkymΣ on pakettiluettelo, mutta noutonΣkymiin t÷rmΣΣ my÷s usein.
Kun moni nΣkymΣ on auki yhtΣ aikaa, ruudun ylΣosa nΣyttΣΣ palkin, joka luettelee
kaikki valittavissa olevat nΣkymΣt. Jos esimerkiksi tutkin aptia painamalla
EnteriΣ, ja sen jΣlkeen tutkin libc6:ta, ruutu nΣyttΣΣ suunnilleen tΣltΣ:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
Paketit apt: tiedot libc6: tiedot
aptitude 0.3.2
i A --\ libc6 2.3.2.ds1- 2.3.2.ds1-
Kuvaus: GNU C Library: Shared libraries and Timezone data
Contains the standard libraries that are used by nearly all programs on the
system. This package includes shared versions of the standard C library and
the standard math library, as well as many others. Timezone data is also
included.
TΣrkeys: vΣlttΣmΣt÷n
RyhmΣ: base
Vastuuhenkil÷: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Koko pakattuna: 4899k
Koko purettuna: 15,9M
LΣhdekoodipaketti: glibc
--\ Riippuvuudet
--- libdb1-compat
--\ Ehdotukset
--- locales
--- glibc-doc
--\ Ristiriidat
GNU C Library: Shared libraries and Timezone data
Voit sulkea nykyisen nΣkymΣn valitsemalla NΣkymΣt → Sulje (q). Voit
liikkua seuraavaan tai edelliseen nΣkymΣΣn valinnoilla NΣkymΣt → Seuraava
(F6) ja NΣkymΣt → Edellinen (F7); voit my÷s valita ruudun ylΣosan
nΣkymΣpalkista haluamasi nΣkymΣn. NΣkymΣt-valikossa on luettelo kaikista
valittavissa olevista nΣkymistΣ.
Jotkin komennot, kuten paketin tietojen katsominen, luovat nΣkymiΣ
automaattisesti. Voit my÷s luoda nΣkymiΣ kΣsin valitsemalla NΣkymΣt → Uusi
pakettinΣkymΣ tai NΣkymΣt → Uusi luokkaselain.
Vaihto root-tunnukselle
Jotkin toiminnot, kuten pakettiluettelon pΣivitys, ovat mahdollisia vain root-
tunnuksella. Jos ajat aptitudea muulla tunnuksella ja yritΣt pΣivittΣΣ
pakettiluetteloa, aptitude kysyy, haluatko vaihtaa root-tunnukselle:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.3.2
--- Asennetut paketit
--- Asentamattomat paketit
--- Vanhentuneet ja paikalliset paketit
--- NΣennΣispaketit
--- TehtΣvΣt
+------------------------------------------------------------------------------+
|Pakettiluettelon pΣivitys vaatii yllΣpitΣjΣn oikeudet, joita sinulla ei ole. |
|Haluatko vaihtaa root-tunnukselle? |
| [ Vaihda root-tunnukselle ] [ ─lΣ vaihda root-tunnukselle ] |
+------------------------------------------------------------------------------+
Selaa saatavilla olevia paketteja ja suorita toimenpiteitΣ
Jos valitset ''Vaihda root-tunnukselle'', aptitude kysyy sinulta root-kΣyttΣjΣn
salasanaa. Jos annat oikean salasanan, aptitude suorittaa pyydetyn toiminnon.
Toiminnon suorituksen jΣlkeen olet edelleen root.
Voit koska tahansa vaihtaa root-tunnukselle valitsemalla Toiminnot →
Vaihda root-tunnukselle. Pakettien tiloihin tekemΣsi muutokset sΣilyvΣt tΣmΣn
jΣlkeenkin, mutta ne tallennetaan vasta kun suljet aptituden.
Pakettien hallinta
TΣmΣ luku kertoo, miten pakettiluetteloa hallitaan, miten asennetaan uusia
paketteja ja miten vanhoja paketteja poistetaan.
Pakettiluettelon hallinta
On suositeltavaa pitΣΣ pakettiluettelo ajantasaisena ajamalla Toiminnot →
PΣivitΣ pakettiluettelo (u) sΣΣnn÷llisesti.
Pakettien tietojen nΣyttΣminen
Pakettien tietoja on saatavilla useassa eri paikassa: pakettiluettelo antaa
lyhyen yleiskuvan kunkin paketin tilasta ja yksityiskohtaisemmat tiedot ovat
saatavilla eri nΣkymien kautta.
Pakettiluettelo
Pakettiluettelo nΣyttΣΣ lyhyen yhteenvedon paketin tilasta. Esimerkiksi paketti
webmin voisi nΣyttΣΣ seuraavalta pakettiluettelossa:
piAU webmin +6083kB <ei ole> 1.210a-2
NeljΣ merkkiΣ vasemmassa reunassa kertovat, ettΣ paketti ei ole asennettu
(''p''), ettΣ se on merkitty asennettavaksi (''i''), ettΣ se on automaattisesti
asennettu (''A'') ja ettΣ se ei tule luotettavasta lΣhteestΣ (''U''). Oikeassa
laidassa nΣkyy paketin nykyinen versio, tuorein saatavilla oleva versio sekΣ
asennuksen tarvitsema tila.
[Vihje] Vihje
Yhteenvetojen nΣytt÷tapaa voi sΣΣtΣΣ asetuksilla; ''Pakettien nΣyt÷n
asetukset'' kertoo lisΣtietoja.
NeljΣ merkkiΣ vasemmassa laidassa antavat perustiedot paketin tilasta.
EnsimmΣinen on paketin nykyinen tila. Seuraava on toiminto. Kolmas kertoo, onko
paketti automaattisesti asennettu (katso ''Automaattisesti asennettujen
pakettien hallinta''). NeljΣs ilmaisee, onko paketti luotettu (katso ''Pakettien
luottamus ja sen hallinta'').
Kuva 2.8, ''''Nykyinen tila''-merkin arvot'' kertoo ''nykyisen tilan''
mahdolliset arvot ja Kuva 2.9, ''''Toiminto''-merkin arvot'' ''toiminnon''.
Kuva 2.8. ''Nykyinen tila''-merkin arvot
i - Paketti on asennettu kaikkine riippuvuuksineen.
c - Paketti on poistettu, mutta sen asetustiedostot ovat vielΣ jΣrjestelmΣssΣ.
p - Paketti on siivottu (poistettu asetustiedostoineen) tai sitΣ ei ole koskaan
asennettu.
v - Paketti on nΣennΣispaketti.
B - Paketin riippuvuudet ovat rikki.
u - Paketti on purettu, mutta asetusvaihetta ei ole suoritettu.
C - Asetus kesken: paketin asetusvaihe keskeytettiin.
H - Asennus kesken: paketin asennus keskeytettiin.
Kuva 2.9. ''Toiminto''-merkin arvot
i - Paketti asennetaan.
u - Paketti pΣivitetΣΣn.
d - Paketti poistetaan jΣttΣen sen asetustiedostot jΣrjestelmΣΣn.
p - Paketti siivotaan eli poistetaan asetustiedostoineen.
h - Paketti on jΣΣdytetty. Se sΣilytetΣΣn nykyisessΣ versiossaan jΣΣdytyksen
purkuun asti, vaikka uudempi versio olisikin saatavilla.
F - Paketin pΣivitys on estetty.
r - Paketti asennetaan uudelleen.
B - Paketti on ''rikki'': joitakin sen riippuvuuksia ei ole tyydytetty. aptitude
ei anna sinun asentaa, poistaa tai pΣivittΣΣ, jos jotkin paketit ovat rikki.
LisΣksi aptitude kΣyttΣΣ vΣrejΣ pakettien tilojen nΣytt÷÷n, jos pΣΣtelaitteesi
tukee niitΣ. PΣΣasiallisesti tΣmΣ nΣkyy taustan vΣrissΣ:
Musta
Pakettia ei voi pΣivittΣΣ tai sitΣ ei asenneta eikΣ sillΣ ole
riippuvuusongelmia. Jos paketti on asennettu, sen nimi nΣytetΣΣn
korostettuna.
VihreΣ
Paketti asennetaan.
Sininen
Paketti on asennettu, ja se pΣivitetΣΣn.
Violetti
Paketti on asennettu, ja se poistetaan.
Valkoinen
Paketti on asennettu ja jΣΣdytetty nykyiseen versioon: sitΣ ei pΣivitetΣ
automaattisesti.
Punainen
Paketti on rikki: joitakin sen riippuvuuksia ei ole tyydytetty.
Pidempi kuvaus paketista on nΣkyvissΣ ruudun alaosassa. Jos aptitude huomaa
paketin olevan osallisena riippuvuusongelmassa, tΣmΣ osa nΣyttΣΣ ongelman
tiedot. Voit vaihtaa paketin ja ongelman kuvauksen vΣlillΣ painamalla i:tΣ.
Yksityiskohtainen pakettikuvaus
Painamalla EnteriΣ, kun paketti on valittuna, saa nΣkyviin pakettitietojen
ruudun:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
Paketit apt: tiedot
aptitude 0.3.2
i --\ apt 0.6.36 0.6.36
Kuvaus: Advanced front-end for dpkg
This is Debian's next generation front-end for the dpkg package manager. It
provides the apt-get utility and APT dselect method that provides a simpler,
safer way to install and upgrade packages.
APT features complete installation ordering, multiple source capability and
several other unique features, see the Users Guide in apt-doc.
VΣlttΣmΣt÷n: on
TΣrkeys: valinnainen
RyhmΣ: base
Vastuuhenkil÷: APT Development Team <deity@lists.debian.org>
Koko pakattuna: 0
Koko purettuna: 3822k
LΣhdekoodipaketti: apt
--\ Riippuvuudet
--- libc6 (>= 2.3.2.ds1-21)
--- libgcc1 (>= 1:4.0.0-7)
--- libstdc++5 (>= 1:3.3.4-1)
--\ Ehdotukset
--- aptitude | synaptic | gnome-apt | wajig
--- dpkg-dev
--\ apt-doc (TYYDYTT─M─T╓N)
p 0.6.36
p 0.5.28.6
--- bzip2
--- gnupg
--\ Korvaavuudet
--- libapt-pkg-doc (< 0.3.7)
--- libapt-pkg-dev (< 0.3.7)
--- Paketin apt kattamat pakettinimet
--- Paketista apt riippuvat paketit
--\ Versiot
Advanced front-end for dpkg
TΣssΣ nΣyt÷ssΣ liikutaan samoin kuin pakettiluettelossakin. Esimerkiksi yllΣ
riippuvuus apt-doc-pakettiin on laajennettu, mikΣ nΣyttΣΣ sen paketin ne
saatavilla olevat versiot, jotka tyydyttΣvΣt tΣmΣn riippuvuuden. TΣtΣ
versioluetteloa voi kΣyttΣΣ kuten pakettiluetteloakin; voit esimerkiksi asentaa
version 0.6.36 apt-doc-paketista siirtΣmΣllΣ valinnan sen kohdalle ja painamalla
+.
[Vihje] Vihje
Nopeampi tapa on valita riippuvuus version sijaan ja painaa +; tΣll÷in
aptitude yrittΣΣ tyydyttΣΣ riippuvuuden automaattisesti.
Riippuvuuksien lisΣksi voit my÷s nΣhdΣ pakettinimet, jotka paketti kattaa,
paketit, jotka riippuvat siitΣ ja saatavilla olevat versiot paketista.
Saatavilla olevat versiot sisΣltΣvΣt my÷s muut paketit, jotka kattavat tΣmΣn
paketin.
Kuten muulloinkin, voit sulkea tietoruudun ja palata pΣΣnΣytt÷÷n painamalla q:
ta. ErΣitΣ yleisesti kΣytettyjΣ tietoja saa lisΣksi omalle ruudulleen: paina v
nΣhdΣksesi saatavilla olevat versiot, d nΣhdΣksesi riippuvuudet ja r nΣhdΣksesi
''kΣΣnteisriippuvuudet'' (paketit, jotka riippuvat tΣstΣ).
Pakettien tilojen muokkaus
Alla olevia komentoja voi kΣyttΣΣ muokkaamaan pakettien tiloja. Annetut komennot
vaikuttavat vasta seuraavassa asennusajossa. Ennen tΣtΣ minkΣ tahansa komennon
voi peruuttaa komennolla Peruuta → Peruuta (Control+u).
Antaaksesi komennon yksittΣiselle paketille valitse paketti ja suorita komento.
Komentoja voi my÷s antaa pakettiryhmille valitsemalla pakettiryhmΣn otsakkeen
(esimerkiski ''PΣivitettΣvΣt paketit'') ja suorittamalla komennon.
_____________________________________________________________________________
|Komento |Kuvaus |
|_____________________________________|_______________________________________|
| |Merkitse valittu paketti |
| |asennettavaksi. |
| | |
|Asenna: Paketti → Asenna (+) |Jos paketti ei ole asennettu, se |
| |asennetaan. Jos se on jo asennettu, se |
| |pΣivitetΣΣn jos mahdollista, ja |
| |voimassa oleva pΣivityksen esto (kuten |
| |jΣΣdytys) poistetaan. |
|_____________________________________|_______________________________________|
| |Merkitse valittu paketti |
| |poistettavaksi. |
|Poista: Paketti → Poista (-) | |
| |Jos paketti on asennettu, se |
| |poistetaan. |
|_____________________________________|_______________________________________|
| |Merkitse valittu paketti siivottavaksi.|
| | |
| |Jos paketti on asennettu, se |
|Siivoa: Paketti → Siivoa (_) |poistetaan. LisΣksi kaikki |
| |jΣljellΣolevat paketin tiedostot (kuten|
| |asetustiedostot) poistetaan, my÷s |
| |vaikka paketti olisikin jo poistettu. |
|_____________________________________|_______________________________________|
| |Merkitse valittu paketti |
| |sΣilytettΣvΣksi nykyisessΣ versiossaan.|
|SΣilytΣ: Paketti → Palauta (:) | |
| |Jos paketille oli mΣΣritetty jokin |
| |toimenpide (asennus, poisto tai |
| |pΣivitys), tΣmΣ toimenpide perutaan. |
|_____________________________________|_______________________________________|
| |JΣΣdytΣ valittu paketti |
| | |
| |Kuten sΣilytyksen kanssa, mikΣ tahansa |
|JΣΣdytΣ: Paketti → JΣΣdytΣ (=) |paketille mΣΣritetty toimenpide |
| |peruutetaan. LisΣksi pakettia ei |
| |pΣivitetΣ automaattisesti [a] ennen |
| |kuin jΣΣdytys on poistettu antamalla |
| |asennus-komento paketille. |
|_____________________________________|_______________________________________|
| |Pakettia ei pΣivitetΣ automaattisesti |
| |[a] versioon, johon se nyt pΣivittyisi.|
| |Jos paketti oli merkitty |
| |pΣivitettΣvΣksi, pΣivitys perutaan. |
| | |
| |Jos tΣmΣ komento annetaan tietylle |
| |versiolle, pakettia ei pΣivitetΣ tΣhΣn |
|EstΣ: Paketti → EstΣ versio (F)|versioon. Vain yhden version voi estΣΣ |
| |kerrallaan. |
| | |
| |TΣmΣ toiminto on hy÷dyllisin |
| |''epΣvakaan'' jakelun kΣyttΣjille, |
| |koska se mahdollistaa rikkinΣisiksi |
| |tiedettyjen versioiden asennuksen eston|
| |vaikuttamatta muuten automaattisiin |
| |pΣivityksiin. |
|_____________________________________|_______________________________________|
| |Asentaa paketin uudelleen |
| | |
| |Huomaa, ettΣ uudelleen asennuksia ei |
|Uudelleenasennus: paina L |talleteta kun suljet aptituden tai ajat|
| |asennuksen (syy tΣhΣn on, ettΣ |
| |allaolevat komponentit dpkg ja apt |
| |eivΣt tarjoa mahdollisuutta selvittΣΣ, |
| |onnistuiko uudelleen asennus). |
|_____________________________________|_______________________________________|
| |MΣΣritΣ, kohdellaanko pakettia |
| |automaattisesti asennettuna. |
| |Automaattisesti asennetut paketit |
|Paketti → Merkitse Automaatti |poistetaan sitten, kun mikΣΣn muu |
|(M), Paketti → Merkitse KΣsin |paketti ei tarvitse niitΣ. |
|(m) |''Automaattisesti asennettujen |
| |pakettien hallinta'' kertoo tarkemmin |
| |automaattisesti asennetuista |
| |paketeista. |
|_____________________________________|_______________________________________|
|[a] Pakettiin ei siis vaikuta Toiminnot → Merkitse pΣivitykset (U) |
|eivΣtkΣ komentorivitoiminnot dist-upgrade tai upgrade. |
|_____________________________________________________________________________|
NΣmΣ komennot vaikuttavat aina valittuun pakettiin tai pakettiryhmΣΣn. LisΣksi
aptitudessa on kaksi komentoa, jotka vaikuttavat moniin paketteihin eivΣtkΣ
vΣlitΣ valitusta paketista. Toiminnot → Unohda uudet paketit (f) poistaa
''uusi''-merkinnΣn kaikista paketeista tyhjentΣen ''Uudet paketit''-ryhmΣn ja
Toiminnot → Merkitse pΣivitykset (U) merkitsee kaikki pΣivitettΣvissΣ
olevat paketit pΣivitettΣviksi lukuunottamatta jΣΣdytettyjΣ ja estettyyn
versioon pΣivittyviΣ paketteja.
[Huomaa] Huomaa
Kaikki pakettien tiloihin tehdyt muutokset tallennetaan, kun suljet
aptituden, pΣivitΣt pakettiluettelon tai ajat asennuksen. Jos et
halua tallentaa muutoksiasi, voit poistua aptitudesta painamalla
Ctrl-C.
Pakettien nouto, asennus ja poisto
EdellisessΣ luvussa kuvattu pakettien tilojen muokkaus ei vielΣ vaikuta
jΣrjestelmΣΣsi mitenkΣΣn. Voit siis sΣΣtΣΣ pakettien tiloja kunnes olet
tyytyvΣinen, minkΣ jΣlkeen voit ''toteuttaa'' muutokset asentamalla ja
poistamalla paketteja. [7]
Muutokset toteutetaan komennolla Toiminnot → Asenna/poista paketteja (g).
TΣmΣ komento nΣyttΣΣ esikatseluruudun, joka kertoo kaikki tehtΣvΣt muutokset.
TΣmΣ ruutu on vain pakettiluettelo ja voit muokata pakettien tiloja (esimerkiksi
peruuttaa poistoja) kuten pΣΣruudussakin.
Kun olet valmis, voit valita NΣkymΣt → Sulje (q) peruuttaaksesi asennuksen
tai Toiminnot → Asenna/poista paketteja (g) jatkaaksesi. aptitude noutaa
tiedostot, jotka sen tarvitsee, ja pyytΣΣ tΣmΣn jΣlkeen jatkamaan asennusta. Kun
valitset ''Jatka'', asennukset ja poistot tehdΣΣn.
aptitude noutaa paketit varastohakemistoon (yleensΣ /var/cache/apt/archives).
Oletuksena nΣmΣ paketit pysyvΣt tΣssΣ hakemistossa. Komennolla Toiminnot →
Puhdista koko pakettivarasto voit tyhjentΣΣ tΣmΣn hakemiston kokonaan, ja
komennolla Toiminnot → Puhdista vanhentuneet tiedostot voit poistaa ne
tiedostot, jotka eivΣt enΣΣ ole noudettavissa.
Pakettien luottamus ja sen hallinta
apt pystyy noutamaan paketteja useasta eri lΣhteestΣ, mikΣ johtaa
tietoturvaongelmaan. Oletetaan, ettΣ lisΣΣt Matti MeikΣlΣisen pakettivaraston
sources.list-tiedostoosi, jotta voisit asentaa Matin gargleblast-paketin. On
mahdollista, ettΣ Matin arkisto sisΣltΣΣ -- sinun tietΣmΣttΣsi -- hΣnen omat
versionsa paketeista libc6 ja ssh, versiot, jotka nuuskivat sinun yksityisiΣ
tietojasi tai avaavat jΣrjestelmΣΣsi takaportteja! Jos Matin pakettien
versionumerot ovat suuremmat kuin aitojen Debian-pakettien, apt asentaa ne
huoletta seuraavassa pΣivityksessΣ, mikΣ antaa Matille vapaat kΣdet sinun
tietΣmΣttΣsi. Toinen mahdollisuus on, ettΣ Matti murtautuu kΣyttΣmΣllesi Debian-
arkistopeilille ja korvaa oikeat paketit omilla versioillaan.
Uudemmat apt- ja aptitude-versiot (kuten tΣssΣ oppaassa kuvattu) pystyvΣt
torjumaan tΣllaisen ongelman. apt kΣyttΣΣ suositun GPG-salausohjelman tarjoamia
vahvoja tietoturvaominaisuuksia vahvistamaan, ettΣ Debian-peilien sisΣltΣmΣt
paketit ovat ne, jotka Debianin kehittΣjΣt ovat tehneet. aptitude varoittaa, jos
yritΣt asentaa paketin Debianin ulkopuolisesta lΣhteestΣ tai yritΣt pΣivittΣΣ
Debianista asennetun paketin Debianin ulkopuolelta tulevaan versioon.
[Varoitus] Varoitus
Vaikka apt:n tietoturvaominaisuudet takaavatkin lΣhes
tΣydellisesti, ettΣ kΣyttΣmΣsi peili on identtinen Debianin
virallisen arkiston kanssa, ne eivΣt ratkaise kaikkia ongelmia. On
nimittΣin monia tapoja, joilla sormeiltu paketti voisi pΣΣstΣ jopa
Debianin viralliseen arkistoon.
Pakettien asentaminen vain luotettavista lΣhteistΣ antaa
merkittΣvΣn suojan haitallisia paketteja vastaan, mutta se ei voi
poistaa kaikkia ohjelmistojen asentamiseen liittyviΣ riskejΣ.
Luottamuksen ymmΣrtΣminen
apt antaa arkiston yllΣpitΣjΣlle mahdollisuuden allekirjoittaa arkiston
sisΣlt÷tiedot. TΣllaista allekirjoitusta ei kΣytΣnn÷ssΣ voi vΣΣrentΣΣ, ja se
takaa, ettΣ sisΣlt÷tiedoissa luetellut tiedostot ovat juuri ne, jotka yllΣpitΣjΣ
on sinne asettanut, ts. arkiston sisΣlt÷÷n ei ole koskettu sen luomisen jΣlkeen.
[8] Allekirjoituksen voi todeta oikeaksi tarkistamalla, ettΣ se tΣsmΣΣ
yllΣpitΣjΣn julkiseen avaimeen. Debianin arkiston julkinen avain on saatavilla
apt:n mukana, yleensΣ Debian-CD:llΣ.
Kun aptitude noutaa arkiston sisΣlt÷tiedot, se tarkistaa, onko arkisto
asianmukaisesti allekirjoitettu. Allekirjoittamattoman arkiston pakettitiedostot
eivΣt ole luotettuja (kts. lisΣΣ alla). Jos allekirjoitus on olemassa, mutta
virheellinen tai jos kΣytettyΣ avainta ei ole saatavilla, arkisto ei my÷skΣΣn
ole luotettu.
Kun my÷hemmin ajat pakettien asennuksen, aptitude tarkistaa, ovatko paketit
luotettavista lΣhteistΣ. Jos asennettava paketti ei ole luotettu tai jos
luotettu paketti pΣivitettΣisiin ei-luotettuun versioon, aptitude varoittaa
tΣstΣ ja tarjoaa mahdollisuuden keskeyttΣΣ noudon:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
Paketit Esikatselu
aptitude 0.3.2 Vaatii 67,6MB levytilaa Haun koko: 26,1
--\ Riippuvuuksien vuoksi automaattisesti asennettavat paketit
piAU j2re1.4 +59,7MB <ei ole> 1.4.2.02-1
--\ JΣΣdytetyt paketit
+------------------------------------------------------------------------------+
|WARNING: untrusted versions of the following packages will be installed! |
| |
|Untrusted packages could compromise your system's security. You should only |
|proceed with the installation if you are certain that this is what you want |
|to do. |
| |
| * j2sdk1.4 [version 1.4.2.02-1] |
| * j2re1.4 [version 1.4.2.02-1] |
| [ Jatka ] [ KeskeytΣ asennus ] |
+------------------------------------------------------------------------------+
tilassa.
Luotettujen avainten lisΣΣminen
On mahdollista sallia apt:n luottavan muihinkin arkistoihin kuin Debianin omaan.
Tarvitset jokaista tΣllaista arkistoa kohden julkisen avaimen, jolla arkiston
sisΣlt÷tiedot on allekirjoitettu. YleensΣ tΣmΣ on tekstitiedosto, jonka nimi
pΣΣttyy .asc ja on joko yllΣpitΣjΣn tarjoama tai noudettavissa
avainpalvelimelta. GPG:n seittisivulta l÷ydΣt lisΣΣ tietoa julkisista avaimista
ja niiden noutamisesta.
Luotettujen avainten luettelo sΣilytetΣΣn avainrenkaassa, joka on tiedosto /etc/
apt/trusted.gpg. Kun olet noutanut GPG-avaimen, voit lisΣtΣ sen tΣhΣn renkaaseen
komennolla gpg --no-default-keyring --keyring /etc/apt/trusted.gpg --import
uusiavain.asc. TΣmΣn jΣlkeen aptitude luottaa kaikkiin arkistoihin, jotka on
allekirjoitettu tiedostossa uusiavain.asc olevalla avaimella.
[Varoitus] Varoitus
Kun arkiston avain on lisΣtty avainrenkaaseen, tΣmΣ arkisto on yhtΣ
luotettu kuin Debianin arkisto! Ulkopuolisia avaimia ei pitΣisi
lisΣtΣ, ellet ole hyvin varma, ettΣ lisΣΣmΣsi avain on oikea ja
ettΣ avaimen haltija on luotettava ja asiansa osaava.
Automaattisesti asennettujen pakettien hallinta
Yhden paketin asennus usein vaatii muidenkin pakettien asennusta, jotta
riippuvuudet tulisivat tyydytetyiksi. Jos esimerkiksi haluat asentaa clanbomber-
paketin, sinun tΣytyy my÷s asentaa libclanlib2-paketti. Jos my÷hemmin poistat
clanbomber-paketin, et luultavasti tarvitse enΣΣ libclanlib2-pakettia. aptitude
yrittΣΣ tunnistaa tΣllaisen tilanteen ja automaattisesti poistaa libclanlib2-
paketin.
Kun asennat paketin, aptitude asentaa automaattisesti kaikki paketit, joista se
riippuu. NΣmΣ ylimΣΣrΣiset paketit merkitΣΣn ''automaattisesti asennetuiksi'':
aptitude seuraa niitΣ ja poistaa ne, kun mikΣΣn kΣsin asennettu paketti ei enΣΣ
riipu niistΣ [9] . Esikatselu nΣyttΣΣ tΣllaiset paketit ryhmΣssΣ
''KΣyttΣmΣtt÷myyden vuoksi poistettavat paketit''.
Kuten mikΣ tahansa automatisoitu toimenpide, tΣmΣkin voi mennΣ pieleen. Vaikka
esimerkiksi paketti olisikin automaattisesti asennettu, se voi osoittautua
itsenΣisesti hy÷dylliseksi. Voit poistaa ''automaattisuus''-merkinnΣn paketilta
painamalla m. Jos paketti on jo merkitty poistettavaksi, voit peruuttaa tΣmΣn
komennolla Paketti → Asenna (+), mikΣ my÷s poistaa ''automaattisuus''-
merkinnΣn.
Hakuehdot
Kun haet paketteja tai rajaat nΣytettΣvien pakettien luetteloa, antamasi teksti
on nimeltΣΣn ''hakuehto''. YleensΣ nΣmΣ vain tΣsmΣΣvΣt pakettien nimeen, mutta
aptitude sallii paljon monimutkaisempiakin ehtoja.
Hakuehto koostuu yhdestΣ tai useammasta perusehdosta; paketti tΣsmΣΣ hakuehtoon,
jos se tΣsmΣΣ kaikkiin perusehtoihin. Perusehdot alkavat yleensΣ aaltoviivalla
''~'', jota seuraa ehdon tyypin ilmoittava merkki, minkΣ jΣlkeen tuleva teksti
tulkitaan tyypin mukaan.
Useimmat tekstihaut (pakettien nimistΣ, kuvauksista, jne.) toteutetaan
kirjainkoosta vΣlittΣmΣtt÷millΣ sΣΣnn÷llisillΣ lausekkeilla. SΣΣnn÷llisten
lausekkeiden erikoismerkit tΣytyy siis suojata kenoviivalla [10] hakuehdoissa.
Jos siis haluat l÷ytΣΣ esimerkiksi ''g++'':n, kΣytΣ hakuehtona ''g\+\+'':aa.
Seuraavat perusehdot ovat kΣytettΣvissΣ:
nimi
TΣsmΣΣ paketteihin, joiden nimi tΣsmΣΣ sΣΣnn÷lliseen lausekkeeseen nimi.
TΣmΣ on oletushaku, jota sovelletaan kaikkiin ehtoihin, jotka eivΣt ala ~-
merkillΣ.
[Huomaa] Huomaa
Hakeaksesi paketteja, joiden nimessΣ on useita alimerkkijonoja,
kΣytΣ ~n-ehtoa, esimerkiksi ''~napti~ntude''.
!ehto
TΣsmΣΣ paketteihin, jotka eivΣt tΣsmΣΣ ehtoon ehto. Esimerkiksi ''!~b''
valitsee paketit, jotka eivΣt ole rikki.
[Huomaa] Huomaa
Saadaksesi ''!''-merkin sΣΣnn÷lliseen lausekkeeseen sinun
tΣytyy suojata se, jotta aptitude ei tulkitsisi sitΣ EI-ehtona:
''~!''.
ehto1 | ehto2
TΣsmΣΣ paketteihin, jotka tΣsmΣΣvΣt joko ehtoon ehto1 tai ehtoon ehto2.
[Huomaa] Huomaa
Saadaksesi ''|''-merkin sΣΣnn÷lliseen lausekkeeseen sinun
tΣytyy suojata se, jotta aptitude ei tulkitsisi sitΣ TAI-
ehtona: ''~|''.
(ehto)
TΣsmΣΣ ehtoon ehto. TΣstΣ on hy÷tyΣ haluttaessa ryhmitellΣ
monimutkaisempia lausekkeita. Esimerkiksi ''~D(perl|python)'' tΣsmΣΣ mihin
tahansa pakettiin, joka riippuu sellaisesta paketista, jonka nimessΣ on
joko perl tai python.
~Aarkisto
TΣsmΣΣ paketteihin, jotka ovat saatavilla sΣΣnn÷lliseen lausekkeeseen
arkisto tΣsmΣΣvΣstΣ arkistosta. Esimerkiksi ''~Atesting'' tΣsmΣΣ testing-
arkistosta saatavilla oleviin paketteihin.
~atoiminto
TΣsmΣΣ paketteihin, joille ollaan suorittamassa toimintoa toiminto.
Vaihtoehdot toiminto:lle ovat ''install'' (asennus), ''upgrade''
(pΣivitys), ''remove'' (poisto), ''purge'' (siivous), ''hold'' (onko
paketti jΣΣdytetty) ja ''keep'' (sΣilyyk÷ paketti muuttumattomana).
~Btyyppi
TΣsmΣΣ paketteihin, joilla on tyypin tyyppi tyydyttΣmΣt÷n riippuvuus.
Vaihtoehdot tyyppi:lle ovat ''depends'' (riippuvuus), ''predepends''
(esiriippuvuus), ''recommends'' (suositus), ''suggests'' (ehdotus),
''conflicts'' (ristiriita) ja ''replaces'' (korvaus).
~b
TΣsmΣΣ paketteihin, jotka ovat rikki: jokin niiden riippuvuus,
esiriippuvuus tai ristiriita ei ole tyydytetty.
~Cehto
TΣsmΣΣ paketteihin, jotka ovat ristiriidassa ehtoon ehto tΣsmΣΣvΣn paketin
kanssa. Esimerkiksi ''~C~mdburrows@debian.org'' tΣsmΣΣ minun yllΣpitΣmieni
pakettien kanssa ristiriidassa oleviin paketteihin.
~c
TΣsmΣΣ poistettuihin paketteihin, joiden asetustiedostot ovat vielΣ
jΣrjestelmΣssΣ (eli niitΣ ei ole siivottu).
~D[tyyppi:]ehto
TΣssΣ tyyppi voi olla joko ''provides'' (kattavuus) tai yksi kohdassa ~B
mainituista riippuvuustyypeistΣ. Oletusarvo on depends (riippuvuus), jota
kΣytetΣΣn, jos tyyppi:Σ ei ole annettu.
Jos tyyppi on ''provides'', tΣmΣ ehto tΣsmΣΣ paketteihin, jotka kattavat
ehtoon ehto tΣsmΣΣvΣn paketin (sama kuin ~P). Muuten tΣsmΣΣ paketteihin,
joilla on tyypin tyyppi riippuvuus ehtoon ehto tΣsmΣΣvΣΣn pakettiin.
~dkuvaus
TΣsmΣΣ paketteihin, joiden kuvaus tΣsmΣΣ sΣΣnn÷lliseen lausekkeeseen
kuvaus.
~E
TΣsmΣΣ vΣlttΣmΣtt÷miin paketteihin.
~F
TΣmΣ ehto ei tΣsmΣΣ mihinkΣΣn pakettiin (''F'' tarkoittaa ''false'' eli
epΣtosi). [11]
~g
TΣsmΣΣ paketteihin, joita ei ole asennettu tai jotka on automaattisesti
asennettu, mutta joista ei riipu mikΣΣn asennettu paketti.
~i
TΣsmΣΣ asennettuihin paketteihin.
~M
TΣsmΣΣ automaattisesti asennettuihin paketteihin.
~mvastuuhenkil÷
TΣsmΣΣ paketteihin, joiden Vastuuhenkil÷-kenttΣ tΣsmΣΣ sΣΣnn÷lliseen
lausekkeeseen vastuuhenkil÷. Esimerkiksi ''~mjoeyh'' l÷ytΣΣ kaikki Joey
Hessin vastuulla olevat paketit.
~N
TΣsmΣΣ ''uusiin'' paketteihin.
~nnimi
TΣsmΣΣ paketteihin, joiden nimi tΣsmΣΣ sΣΣnn÷lliseen lausekkeeseen nimi.
Esimerkiksi suurin osa ehtoon ''~n^lib'' tΣsmΣΣvistΣ paketeista on
jonkinlaisia aliohjelmakirjastoja.
~OalkuperΣ
TΣsmΣΣ paketteihin, joiden alkuperΣ tΣsmΣΣ sΣΣnn÷lliseen lausekkeeseen
alkuperΣ. Esimerkiksi ''!~Odebian'' l÷ytΣΣ jΣrjestelmΣssΣsi olevat
epΣviralliset paketit (paketit, jotka eivΣt tule Debianin arkistosta).
~Pehto
TΣsmΣΣ paketteihin, jotka kattavat ehtoon ehto tΣsmΣΣvΣn paketin.
Esimerkiksi ''~Pmail-transport-agent'' tΣsmΣΣ paketteihin, jotka kattavat
nimen ''mail-transport-agent'' (ja ovat siis sΣhk÷postin vΣlitysohjelmia).
~ptΣrkeys
TΣsmΣΣ paketteihin, joiden tΣrkeys on tΣrkeys. Sallitut vaihtoehdot
tΣrkeys:lle ovat extra (ylimΣΣrΣinen), important (tΣrkeΣ), optional
(valinnainen), required (vΣlttΣmΣt÷n) ja standard (perus). Esimerkiksi
''~poptional'' tΣsmΣΣ valinnaisiin paketteihin.
~R[tyyppi:]ehto
TΣssΣ tyyppi voi olla joko ''provides'' (kattavuus) tai yksi kohdassa ~B
mainituista riippuvuustyypeistΣ. Oletusarvo on depends (riippuvuus), jota
kΣytetΣΣn, jos tyyppi:Σ ei ole annettu.
Jos tyyppi on ''provides'', tΣmΣ ehto tΣsmΣΣ paketteihin, joiden nimen
kattaa ehtoon ehto tΣsmΣΣvΣ paketti. Muuten tΣsmΣΣ paketteihin, joihin
ehtoon ehto tΣsmΣΣvΣllΣ pakettilla on tyypin tyyppi riippuvuus.
~sryhmΣ
TΣsmΣΣ paketteihin, joiden ryhmΣ tΣsmΣΣ sΣΣnn÷lliseen lausekkeeseen ryhmΣ.
Esimerkiksi ''~sadmin'' tΣsmΣΣ Admin-ryhmΣΣn kuuluviin paketteihin.
~T
TΣmΣ ehto tΣsmΣΣ kaikkiin paketteihin. Esimerkiksi ''~i~P~T'' tΣsmΣΣ
asennettuihin paketteihin, jotka jokin paketti kattaa.
~U
TΣmΣ ehto tΣsmΣΣ pΣivitettΣvissΣ oleviin asennettuihin paketteihin.
~Vversio
TΣsmΣΣ paketteihin, joiden versio tΣsmΣΣ sΣΣnn÷lliseen lausekkeeseen
versio. Esimerkiksi ''~Vdebian'' tΣsmΣΣ paketteihin, joiden
versionumerossa on osana ''debian''.
[Huomaa] Huomaa
Jos paketista on useampia versioita saatavilla, tarkasteltava
versio riippuu yhteydestΣ; useimmiten se on joko nykyinen tai
saatavilla oleva.
~v
TΣsmΣΣ puhtaasti nΣennΣisiin paketteihin. TΣllaisen nimistΣ pakettia ei
ole olemassa, mutta jokin paketti kattaa sen. Esimerkiksi ''~v!~P~T''
tΣsmΣΣ nΣennΣispaketteihin, joita mikΣΣn paketti ei kata; tΣllaiseen
pakettiin on jokin riippuvuussuhde, mutta sitΣ ei ole olemassa.
aptituden asetukset
Pakettiluettelon asetukset
Pakettiluettelon ulkoasua voi muokata hyvinkin laajalti: miten paketit
nΣytetΣΣn, miten pakettien hierarkia muodostetaan, miten paketit jΣrjestetΣΣn,
ja jopa mitΣ tietoa nΣyt÷llΣ on.
Pakettien nΣyt÷n asetukset
TΣmΣ luku kuvaa, miten pakettiluettelon, tilarivin ja otsikkorivin sisΣlt÷Σ ja
esitystapaa voi muuttaa.
Kaikkien nΣiden esitystavan mΣΣrittelee ''muotoilu''. TΣmΣ on tekstiΣ, joka
sisΣltΣΣ %-merkillΣ merkittyjΣ erikoiskohtia kuten %p ja %S. Esitystapa saadaan
korvaamalla tekstin erikoiskohdat niiden merkitysten mukaan.
%-kohdalla voi olla joko vakiokoko, jolloin se korvataan aina samalla mΣΣrΣllΣ
tekstiΣ tai se voi olla ''laajeneva'', jolloin se varaa tilan, joka jΣΣ
vakiokokoisilta kohdilta yli. Jos muotoilussa on useita laajenevia kohtia,
ylimΣΣrΣinen tila jaetaan tasan niiden kesken.
Kaikilla %-kohdilla on oletuskoko ja laajenevuus. Kokoa voi muuttaa
kirjoittamalla se %-merkin ja kohdan tunnistemerkin vΣliin; esimerkiksi %20V
tekee 20 merkkiΣ leveΣn kentΣn paketin saatavilla olevalle versiolle.
Jos haluat jonkin %-kohdan olevan laajeneva, vaikka se tavallisesti olisi
vakiokokoinen, lisΣΣ risuaitamerkki ''#'' heti sen jΣlkeen. NΣyttΣΣksesi siis
esimerkiksi saatavilla olevan version kokonaan sen pituudesta riippumatta, kΣytΣ
muotoilua %V#. Voit my÷s lisΣtΣ #-merkin muuallekin kuin %-kohdan jΣlkeen;
aptitude laajentaa sitΣ edeltΣvΣn tekstin lisΣΣmΣllΣ vΣlily÷ntejΣ sen jΣlkeen.
Asetukset Aptitude::UI::Package-Display-Format, Aptitude::UI::Package-Status-
Format ja Aptitude::UI::Package-Header-Format mΣΣrittelevΣt pakettiluettelon,
pakettiluettelon yllΣolevan otsakkeen ja pakettiluettelon alla olevan tilarivin
muotoilut.
Muotoiluissa %-merkin jΣlkeen voi kΣyttΣΣ seuraavia merkkejΣ:
[Huomaa] Huomaa
Jotkin kuvaukset alla viittaavat ''pakettiin''. Koko ruudun
liittymΣssΣ tΣmΣ on nΣyt÷ssΣ oleva paketti tai valittu paketti.
KomentoriviltΣ kΣytettΣessΣ tΣmΣ on nΣytettΣvΣ paketti.
Merkki Nimi Oletuskoko Laajenevuus Kuvaus
%% PelkkΣ % 1 Ei TΣmΣ korvataan
prosenttimerkillΣ.
YhdellΣ merkillΣ
ilmaistu paketille
suoritettava
toiminto. Kuva 2.9,
%a Toimintomerkki 1 Ei ''''Toiminto''-
merkin arvot''
luettelee
mahdolliset arvot
ja niiden
merkitykset.
Pidempi nimi
%A Toiminto 10 Ei paketille
suoritettavasta
toiminnosta.
Jos mikΣΣn paketti
ei ole rikki, tΣmΣn
tulos on tyhjΣ.
%B RikkinΣisten lukumΣΣrΣ 12 Ei Muuten tuloksena on
rikkinΣisten
pakettien mΣΣrΣ
muodossa ''Rikki:
10''.
YhdellΣ merkillΣ
ilmaistu paketin
nykyinen tila.
Kuva 2.8,
%c Tilamerkki 1 Ei ''''Nykyinen
tila''-merkin
arvot'' luettelee
mahdolliset arvot
ja niiden
merkitykset.
Pidempi nimi
%C Tila 11 Ei paketin nykyiselle
tilalle.
%d Kuvaus 40 On Paketin lyhyt
kuvaus.
%D Paketin koko 6 Ei Paketin sisΣltΣvΣn
tiedoston koko.
Sen koneen nimi,
%H Koneen nimi 15 Ei jolla aptitudea
kΣytetΣΣn.
Korkein
tΣrkeysluku, joka
paketin versiolle
on annettu.
%i TΣrkeysluku 4 Ei Pakettien
tapauksessa tΣmΣ
otetaan siitΣ
versiosta, joka
asennetaan (jos
sellainen on).
Levytila (arvio),
%I Asennuksen koko 6 Ei jonka asennettu
paketti vie.
%m Vastuuhenkil÷ 30 On Paketin
vastuuhenkil÷.
Jos paketti on
automaattisesti
%M Automaattisuusilmaisin 1 Ei asennettu, tulos on
''A'', muuten tulos
on tyhjΣ.
Tuloksena on
%n Ohjelman versio ''0.3.2'':n pituus Ei ohjelman versio,
tΣllΣ hetkellΣ
''0.3.2''.
Tuloksena on
%N Ohjelman nimi Ohjelman nimen Ei ohjelman nimi,
pituus yleensΣ
''aptitude''.
Jos mitΣΣn
paketteja ei olla
asentamassa, tulos
on tyhjΣ. Muuten
tuloksena on
kaikkien
%o Noudon koko 15 Ei asennettavien
pakettien
yhteenlaskettu koko
(kuinka paljon
tarvitsee noutaa),
esimerkiksi ''Haun
koko: 1000B''.
Tuloksena on
paketin nimi. Kun
paketti nΣytetΣΣn
%p Paketin nimi 30 On puunΣkymΣssΣ,
paketin nimi
sisennetΣΣn
oikealle
syvyydelle.
%P TΣrkeys 9 Ei Paketin tΣrkeys.
Tuloksena on
%r KΣΣnteisriippuvuuksien 2 Ei paketista
mΣΣrΣ riippuvien
pakettien mΣΣrΣ.
Tuloksena on
lyhennetty versio
paketin
%R Lyhennetty tΣrkeys 3 Ei tΣrkeydestΣ,
esimerkiksi
''TΣrkeΣ''lle
paketille tΣmΣ on
''TΣr''.
%s RyhmΣ 10 Ei Tuloksena on
paketin ryhmΣ.
Jos paketti ei ole
%S Luottamus 1 Ei luotettu, tuloksena
on kirjain ''U''.
%t Arkisto 10 On Arkisto, jossa
paketti on.
Tuloksena on ''*'',
%T MerkintΣ 1 Ei jos paketti on
merkitty, muuten
tyhjΣ.[12]
Jos mΣΣritetyt
toiminnot muuttavat
kΣytetyn levytilan
mΣΣrΣΣ, tuloksena
%u Levytilan muutos 30 Ei on kuvaus levytilan
kΣyt÷n muutoksesta,
esimerkiksi
''Vaatii 100M
levytilaa''.
Tuloksena on
paketin asennettu
%v Nykyinen versio 10 Ei versio tai <ei
ole>, jos paketti
ei ole asennettu.
Tuloksena on
paketin versio,
joka
asennettaisiin, jos
Saatavilla oleva komento Paketti
%V versio 10 Ei → Asenna (+)
annettaisiin
paketille tai <ei
ole>, jos paketista
ei ole versioita
saatavilla.
Tuloksena on kuinka
paljon tilaa
vaaditaan tai
%Z Koon muutos 7 Ei vapautuu paketin
asennuksessa,
pΣivityksessΣ tai
poistossa.
Pakettihierarkian asetukset
Pakettihierarkia luodaan ryhmittelysΣΣnt÷jen mukaan. RyhmittelysΣΣnn÷t koostuvat
yksittΣisten sΣΣnt÷jen ''jonosta''; kukin yksittΣinen sΣΣnt÷ voi poistaa
paketteja, luoda alihierarkioita paketeille tai muuten muokata puuta. Asetukset
Aptitude::UI::Default-Grouping ja Aptitude::UI::Default-Preview-Grouping
mΣΣrittelevΣt ryhmittelysΣΣnn÷t pakettiluettelolle ja esikatseluruudulle.
NΣkyvissΣ olevan pakettiluettelon ryhmittelysΣΣnn÷n voi asettaa painamalla G:tΣ.
RyhmittelysΣΣnt÷ on pilkulla erotettu jono yksittΣisiΣ sΣΣnt÷jΣ:
sΣΣnt÷1,sΣΣnt÷2,.... Kukin sΣΣnt÷ koostuu sΣΣnn÷n nimestΣ, jota voi seurata
joukko parametrejΣ. EsimerkkejΣ ovat versions ja section(subdir). Kukin
sΣΣnt÷tyyppi mΣΣrittelee, mitΣ parametrejΣ vaaditaan tai sallitaan.
SΣΣnn÷t voivat olla vΣlisΣΣnt÷jΣ tai pΣΣt÷ssΣΣnt÷jΣ. VΣlisΣΣnt÷ kΣsittelee
paketin luomalla osan hierarkiaa ja vΣlittΣmΣllΣ paketin tΣmΣn jΣlkeen
seuraavalle sΣΣnn÷lle. PΣΣt÷ssΣΣnt÷ taas luo my÷s osan puuta (yleensΣ pakettiin
liittyviΣ alkioita), mutta se ei vΣlitΣ pakettia eteenpΣin. Jos pΣΣt÷ssΣΣnt÷Σ ei
ole mΣΣritetly, aptitude kΣyttΣΣ oletussΣΣnt÷ΣΣn, joka luo
''vakiopakettialkiot''.
action
Ryhmittelee paketit niille mΣΣritetyn toiminnon mukaan. Muuttamattomat
paketit, joita ei voi pΣivittΣΣ, sivuutetaan. TΣtΣ ryhmittelyΣ kΣytetΣΣn
esikatselupuussa.
deps
TΣmΣ on pΣΣt÷ssΣΣnt÷.
Luo vakiopakettialkioita, jotka voi avata nΣyttΣΣkseen paketin
riippuvuudet.
filter(missing)
HylkΣΣ paketit, jotka ovat olemassa vain riippuvuuksien takia, eli
paketit, joita ei ole asennettu, joita mikΣΣn paketti ei kata ja jotka
ovat nΣennΣisiΣ.
firstchar
Ryhmittelee paketit niiden nimen ensimmΣisen merkin mukaan.
hier
Ryhmittelee paketit erillisen pakettihierarkian kuvaustiedoston mukaan.
priority
Ryhmittelee paketit niiden tΣrkeyden mukaan.
section[(muoto[,passthrough])]
Ryhmittelee paketit niiden ryhmΣn mukaan.
Mahdolliset arvot muoto-parametrille ovat:
none
RyhmΣt pohjautuvat koko ryhmΣkenttΣΣn, mikΣ luo ryhmΣnimiΣ tyyliin
''non-free/games''.
topdir
RyhmΣt pohjautuvat ensimmΣistΣ ''/''-merkkiΣ edeltΣvΣΣn osaan; jos
ryhmΣkentΣssΣ ei ole /-merkkiΣ, ryhmΣksi tulee main.
subdir
RyhmΣt pohjautuvat ''/''-merkin jΣlkeiseen osaan; jos ryhmΣkentΣssΣ
ei ole /-merkkiΣ, ryhmΣksi tulee koko kentΣn nimi.
Jos passthrough-parametri on mukana, ryhmΣkentΣtt÷mΣt paketit (esimerkiksi
nΣennΣispaketit) vΣlitetΣΣn seuraavalle tasolle ilman, ettΣ niitΣ
laitettaisiin aliryhmiin.
status
Ryhmittelee paketit seuraaviin ryhmiin:
* Asennetut
* Asentamattomat
* TurvapΣivitykset
* PΣivitettΣvΣt
* Vanhentuneet
* NΣennΣiset
task
Luo puun nimeltΣ ''TehtΣvΣt'', joka sisΣltΣΣ saatavilla olevat tehtΣvΣt
(paketti tasksel sisΣltΣΣ tiedoston debian-tasks.desc, josta nΣmΣ
luetaan). TΣtΣ sΣΣnt÷Σ seuraava sΣΣnt÷ luo luokkansa solle tasolle puussa,
jolla TehtΣvΣt on.
versions
TΣmΣ on pΣΣt÷ssΣΣnt÷.
Luo vakiopakettialkiot, jotka voi avata nΣyttΣΣkseen paketin versiot.
Pakettien jΣrjestyksen asetukset
Pakettiluettelon oletusjΣrjestys on paketin nimen mukainen. Usein on kuitenkin
tarpeen jΣrjestΣΣ paketit jonkin muun sΣΣnn÷n, esimerkiksi koon, mukaan.
aptitudella voit tehdΣ tΣmΣn muuttamalla jΣrjestΣmissΣΣnt÷Σ.
Kuten edellisen luvun ryhmittelysΣΣnt÷, my÷s jΣrjestΣmissΣΣnt÷ on pilkuilla
eroteltu jono yksittΣisiΣ sΣΣnt÷jen nimiΣ. Jos paketit ovat ''samat''
ensimmΣisen sΣΣnn÷n mukaan, jΣrjestΣmiseen kΣytetΣΣn toista sΣΣnt÷Σ ja niin
edelleen. Aaltoviiva ~ ennen sΣΣnn÷n nimeΣ kΣΣntΣΣ nimetyn jΣrjestyksen.
Esimerkiksi priority,~name jΣrjestΣΣ paketit tΣrkeyden mukaan ja
samatΣrkeyksiset paketit kΣΣnteiseen jΣrjestykseen nimen mukaan.
Vaihtaaksesi nΣkyvΣn pakettiluettelon jΣrjestΣmissΣΣnt÷Σ, paina S:ΣΣ.
YksittΣiset sΣΣnn÷t ovat:
installsize
JΣrjestΣ paketit niiden asennettuina viemΣn levytilan mukaan.
name
JΣrjestΣ paketit niiden nimen mukaan.
priority
JΣrjestΣ paketit niiden tΣrkeyden mukaan.
NΣppΣinasetukset
NΣppΣimet, joita aptitudessa kΣytetΣΣn komentoihin, ovat muutettavissa
asetustiedostossa. Jokaisella komennolla on vastaava asetus ryhmΣssΣ Aptitude::
UI::Keybindings. Muuttaaksesi komennon nΣppΣintΣ aseta vastaava asetus
haluamaasi nΣppΣimeen. Esimerkiksi saadaksesi nΣppΣimen h tekemΣΣn haun, aseta
Aptitude::UI::Keybindings::Search arvoon ''h''. Voit mΣΣrittΣΣ Control-nΣppΣimen
painalluksen lisΣΣmΣllΣ ''C-'' nΣppΣimen eteen: asettamalla yllΣ arvoksi ''C-h''
mΣΣrittelisi haulle nΣppΣimen Control+h. Voit my÷s mΣΣrittΣΣ useita nΣppΣimiΣ
erottamalla yksittΣiset nΣppΣimet pilkuilla toisistaan. YllΣolevassa esimerkissΣ
asettamalla arvoksi ''h,C-h'' saisi sekΣ nΣppΣimen h ettΣ nΣppΣimen Control+h
suorittamaan haun.
Seuraaville komennoille voi mΣΣrittΣΣ nΣppΣimen asetuksen Aptitude::UI::
Keybindings::komento arvona, missΣ komento on mΣΣritettΣvΣn komennon nimi:
______________________________________________________________________________
|Komento |Oletus |Kuvaus |
|______________________|______________|________________________________________|
| | |Jos jotkin paketit ovat rikki ja |
|ApplySolution |! |aptitude on ehdottanut ratkaisua, |
| | |toteuta ehdotettu ratkaisu. |
|______________________|______________|________________________________________|
| | |Siirry nykyisen nΣkymΣn alkuun: |
|Begin |home,C-a |luettelon ensimmΣiseen alkioon tai |
| | |tekstikentΣn vasempaan laitaan. |
|______________________|______________|________________________________________|
|BugReport |B |Ilmoita viasta valitussa paketissa |
| | |kΣyttΣen reportbug-ohjelmaa. |
|______________________|______________|________________________________________|
| | |KeskeytΣ kΣynnissΣ oleva toiminto, |
|Cancel |C-g,escape,C-[|esimerkiksi sulje kehoteikkuna tai |
| | |poistu valikosta. |
|______________________|______________|________________________________________|
|Changelog |C |NΣytΣ valitun paketin tai version |
| | |changelog.Debian-tiedosto. |
|______________________|______________|________________________________________|
|ChangePkgTreeGrouping |G |Muuttaa nΣkyvΣn pakettiluettelon |
| | |ryhmittelysΣΣnt÷Σ. |
|______________________|______________|________________________________________|
|ChangePkgTreeLimit |l |Rajaa nΣkyvillΣ olevien pakettien |
| | |luetteloa. |
|______________________|______________|________________________________________|
|ChangePkgTreeSorting |S |Muuttaa nΣkyvΣn pakettiluettelon |
| | |jΣrjestΣmissΣΣnt÷Σ. |
|______________________|______________|________________________________________|
|ClearAuto |m |Merkitsee valitun paketin kΣsin |
| | |asennetuksi. |
|______________________|______________|________________________________________|
|CollapseAll |] |Sulkee hierarkiassa valitun puun |
| | |kaikkine alipuineen. |
|______________________|______________|________________________________________|
|CollapseTree |ei ole |Sulkee hierarkiassa valitun puun. |
|______________________|______________|________________________________________|
| | |Tallentaa hierarkiamuokkaimessa nykyisen|
|Commit |N |paketin paikan hierarkiassa ja siirtyy |
| | |seuraavaan pakettiin. |
|______________________|______________|________________________________________|
| | |Kehoteikkunoissa tΣmΣ on sama kuin |
|Confirm |enter |''Ok'':n painaminen. Kun vaihtoehtoja on|
| | |useampia, valitsee oletusvaihtoehdon. |
|______________________|______________|________________________________________|
|Cycle |tab |SiirtΣΣ nΣppΣimist÷n koskemaan seuraavaa|
| | |ikkunaa tms. |
|______________________|______________|________________________________________|
|CycleNext |f6 |Vaihtaa seuraavaan valittavissa olevaan |
| | |nΣkymΣΣn. |
|______________________|______________|________________________________________|
|CyclePrev |f7 |Vaihtaa edelliseen valittavissa olevaan |
| | |nΣkymΣΣn. |
|______________________|______________|________________________________________|
|DelBOL |C-u |Pyyhkii kaiken tekstin rivin alusta |
| | |kursorin paikkaan. |
|______________________|______________|________________________________________|
|DelBack |backspace,C-h |Pyyhi edellinen merkki tekstiΣ |
| | |sy÷tettΣessΣ. |
|______________________|______________|________________________________________|
|DelEOL |C-k |Pyyhkii kaiken tekstin kursorin paikasta|
| | |rivin loppuun. |
|______________________|______________|________________________________________|
|DelForward |delete,C-d |Pyyhkii kursorin kohdalla olevan merkin |
| | |tekstiΣ sy÷tettΣessΣ. |
|______________________|______________|________________________________________|
|Dependencies |d |NΣyttΣΣ valitun paketin riippuvuudet. |
|______________________|______________|________________________________________|
|DescriptionCycle |i |Pakettiluettelossa selaa kuvausosan |
| | |vaihtoehtoisia nΣkymiΣ. |
|______________________|______________|________________________________________|
|DescriptionDown |z |Pakettiluettelossa vieritΣ kuvausaluetta|
| | |alaspΣin yhdellΣ rivillΣ. |
|______________________|______________|________________________________________|
|DescriptionUp |a |Pakettiluettelossa vieritΣ kuvausaluetta|
| | |yl÷spΣin yhdellΣ rivillΣ. |
|______________________|______________|________________________________________|
| | |Esikatseluruudun ulkopuolella vaihda |
|DoInstallRun |g |esikatseluruutuun [a], |
| | |esikatseluruudussa aja asennus. |
|______________________|______________|________________________________________|
| | |Liiku alaspΣin, esimerkiksi vieritΣ |
|Down |down,j |tekstinΣytt÷Σ tai valitse luettelon |
| | |seuraava alkio. |
|______________________|______________|________________________________________|
|DpkgReconfigure |R |Aja ''dpkg-reconfigure'' valitulle |
| | |paketille. |
|______________________|______________|________________________________________|
| | |Jos jotkin paketit ovat rikki, kirjoita |
|DumpResolver |f6 |ongelmanratkaisimen tilatiedot |
| | |tiedostoon (ratkaisimen vikojen |
| | |jΣljittΣmiseksi). |
|______________________|______________|________________________________________|
|EditHier |E |Avaa hierarkiamuokkain. |
|______________________|______________|________________________________________|
| | |Siirry nykyisen nΣkymΣn loppuun: |
|End |end,C-e |luettelon viimeiseen alkioon tai |
| | |tekstikentΣn oikeaan laitaan. |
|______________________|______________|________________________________________|
| | |Jos jotkin paketit ovat rikki ja |
|ExamineSolution |e |aptitude on ehdottanut ratkaisua, nΣytΣ |
| | |yksityiskohtainen kuvaus ehdotetusta |
| | |ratkaisusta. |
|______________________|______________|________________________________________|
|ExpandAll |[ |Avaa hierarkiassa valittu puu kaikkine |
| | |alipuineen. |
|______________________|______________|________________________________________|
|ExpandTree |ei ole |Avaa hierarkiassa valittu puu. |
|______________________|______________|________________________________________|
| | |EstΣ pakettia pΣivittymΣstΣ saatavilla |
|ForbidUpgrade |F |olevaan versioon (tai valittuun |
| | |versioon). |
|______________________|______________|________________________________________|
| | |TyhjentΣΣ tiedot siitΣ, mitkΣ paketit |
|ForgetNewPackages |f |ovat ''uusia'' (''Uudet paketit''-ryhmΣ |
| | |tyhjennetΣΣn). |
|______________________|______________|________________________________________|
|Help |? |NΣytΣ ohjelman sisΣinen avustusteksti. |
|______________________|______________|________________________________________|
|HistoryNext |down,C-n |Historiatietoisessa rivieditorissa |
| | |siirry eteenpΣin historiassa. |
|______________________|______________|________________________________________|
|HistoryPrev |up,C-p |Historiatietoisessa rivieditorissa |
| | |siirry taaksepΣin historiassa. |
|______________________|______________|________________________________________|
|Hold |= |JΣΣdytΣ paketti. |
|______________________|______________|________________________________________|
|Install |+ |Merkitse paketti asennettavaksi. |
|______________________|______________|________________________________________|
| | |Merkitse yksittΣinen paketti |
|InstallSingle |I |asennettavaksi; kaikki muut paketit |
| | |sΣilytetΣΣn nykyisessΣ versiossaan. |
|______________________|______________|________________________________________|
|Keep |: |Peruuttaa paketille mΣΣritetyn |
| | |asennuksen tai poiston. |
|______________________|______________|________________________________________|
| | |Siirtyy vasemmalle: esimerkiksi siirtyy |
|Left |left,h |valikkopalkissa yhden valikon vasemmalle|
| | |tai siirtΣΣ kursoria vasemmalle tekstiΣ |
| | |sy÷tettΣessΣ. |
|______________________|______________|________________________________________|
| | |Valitsee hierarkiassa seuraavan alkion, |
|LevelDown |K |jolla on sama vanhempi kuin valitulla |
| | |alkiolla. |
|______________________|______________|________________________________________|
| | |Valitsee hierarkiassa edellisen alkion, |
|LevelUp |J |jolla on sama vanhempi kuin valitulla |
| | |alkiolla. |
|______________________|______________|________________________________________|
|MarkUpgradable |U |YritΣ pΣivittΣΣ kaikki paketit, jotka |
| | |eivΣt ole jΣΣdytettyjΣ tai estettyjΣ. |
|______________________|______________|________________________________________|
|MineFlagSquare |f |Miinaharavassa aseta tai poista lippu |
| | |ruudusta. |
|______________________|______________|________________________________________|
|MineLoadGame |L |Lataa tallennetun Miinaharava- |
| | |pelitilanteen. |
|______________________|______________|________________________________________|
|MineSaveGame |S |Tallentaa Miinaharava-peitilanteen. |
|______________________|______________|________________________________________|
|MineSweepSquare |ei ole |Pyyhkii valitun alueen ympΣrist÷n |
| | |Miinaharavassa. |
|______________________|______________|________________________________________|
|MineUncoverSquare |ei ole |Avaa valitun ruudun Miinaharavassa. |
|______________________|______________|________________________________________|
| | |Avaa valitun ruudun Miinaharavassa, jos |
|MineUncoverSweepSquare|Enter |se on kiinni. Muuten pyyhkii valitun |
| | |ruudun ympΣrist÷n. |
|______________________|______________|________________________________________|
|NextPage |pagedown,C-f |VierittΣΣ nykyistΣ nΣkymΣΣ sivun |
| | |eteenpΣin. |
|______________________|______________|________________________________________|
| | |Jos jotkin paketit ovat rikki ja |
|NextSolution |. |nΣyt÷ssΣ oleva ratkaisu ei ole |
| | |viimeinen, nΣyttΣΣ seuraavan ratkaisun. |
|______________________|______________|________________________________________|
|No |e[b] |TΣmΣ valitsee ''ei''-painikkeen kyllΣ/ |
| | |ei-kehotteissa. |
|______________________|______________|________________________________________|
|Parent |^ |Siirtyy hierarkiassa valitun alkion |
| | |vanhempaan. |
|______________________|______________|________________________________________|
|PrevPage |pageup,C-b |VierittΣΣ nykyistΣ nΣkymΣΣ sivun |
| | |taaksepΣin. |
|______________________|______________|________________________________________|
| | |Jos jotkin paketit ovat rikki ja |
|PrevSolution |, |nΣyt÷ssΣ oleva ratkaisu ei ole |
| | |ensimmΣinen, nΣyttΣΣ edellisen |
| | |ratkaisun. |
|______________________|______________|________________________________________|
|Purge |_ |Merkitse valittu paketti siivottavaksi. |
|______________________|______________|________________________________________|
|PushButton |space,enter |Suorittaa valitun painikkeen tai vaihtaa|
| | |rastiruudun arvoa. |
|______________________|______________|________________________________________|
|Quit |q |Sulje nykyinen nΣkymΣ. |
|______________________|______________|________________________________________|
|QuitProgram |Q |Sulje koko ohjelma. |
|______________________|______________|________________________________________|
|Refresh |C-l |PiirrΣ ruutu uudestaan. |
|______________________|______________|________________________________________|
|Remove |- |Merkitse paketti poistettavaksi. |
|______________________|______________|________________________________________|
|ReInstall |L |Merkitse valittu paketti uudelleen |
| | |asennettavaksi. |
|______________________|______________|________________________________________|
|ReSearch |\,n |Toista viimeisin haku. |
|______________________|______________|________________________________________|
|ReverseDependencies |r |NΣytΣ paketit, jotka riippuvat valitusta|
| | |paketista. |
|______________________|______________|________________________________________|
| | |Siirtyy oikealle: esimerkiksi siirtyy |
|Right |right,l |valikkopalkissa yhden valikon oikealle |
| | |tai siirtΣΣ kursoria oikealle tekstiΣ |
| | |sy÷tettΣessΣ. |
|______________________|______________|________________________________________|
|SaveHier |S |Tallentaa nykyisen hierarkian |
| | |hierarkiamuokkaimessa. |
|______________________|______________|________________________________________|
|Search |/ |KΣynnistΣ hakutoiminto kΣyt÷ssΣ olevassa|
| | |rajapinnan osassa. |
|______________________|______________|________________________________________|
|SearchBroken |b |Hae seuraava rikkinΣinen paketti |
| | |pakettinΣkymΣssΣ. |
|______________________|______________|________________________________________|
|SetAuto |M |Merkitse valittu paketti automaattisesti|
| | |asennetuksi. |
|______________________|______________|________________________________________|
|ShowHideDescription |D |Pakettiluettelossa valitse onko |
| | |tietoalue nΣkyvissΣ vai ei. |
|______________________|______________|________________________________________|
|ToggleExpanded |enter |Avaa tai sulkee valitun puun |
| | |hierarkiassa. |
|______________________|______________|________________________________________|
|ToggleMenuActive |f10,C-space |Siirtyy pΣΣvalikkoon tai poistuu siitΣ. |
|______________________|______________|________________________________________|
| | |Peruuttaa viimeisimmΣn toimenpiteen, |
|Undo |C-_,C-u |kunhan se on tehty viimeisimmΣn |
| | |kΣynnistyksen, pakettiluettelon |
| | |pΣivityksen ja asennusajon jΣlkeen. |
|______________________|______________|________________________________________|
| | |Liiku yl÷spΣin, esimerkiksi vieritΣ |
|Up |up,k |tekstinΣytt÷Σ tai valitse luettelon |
| | |edellinen alkio. |
|______________________|______________|________________________________________|
|UpdatePackageList |u |PΣivitΣ pakettiluettelo hakemalla uudet |
| | |luettelot InternetistΣ, jos on tarpeen. |
|______________________|______________|________________________________________|
|Versions |v |NΣytΣ valitun paketin saatavilla olevat |
| | |versiot. |
|______________________|______________|________________________________________|
|Yes |k [b] |TΣmΣ valitsee ''kyllΣ''-painikkeen |
| | |kyllΣ/ei-kehotteissa. |
|______________________|______________|________________________________________|
|[a] ellei Aptitude::Display-Planned-Action ole epΣtosi. |
| |
|[b] Oletusarvo voi olla eri eri kielialueilla. |
|______________________________________________________________________________|
Kirjain-, numero- ja vΣlimerkkinΣppΣinten lisΣksi seuraaville erikoisnΣppΣimille
on my÷s mahdollista mΣΣrittΣΣ komentoja:
____________________________________________________________________________
|NΣppΣimen nimi |Kuvaus |
|________________|___________________________________________________________|
|a1 |A1-nΣppΣin |
|________________|___________________________________________________________|
|a3 |A3-nΣppΣin |
|________________|___________________________________________________________|
|b2 |B2-nΣppΣin |
|________________|___________________________________________________________|
|backspace |PyyhintΣnΣppΣin |
|________________|___________________________________________________________|
|backtab |Sarkain taaksepΣin |
|________________|___________________________________________________________|
|begin |Begin-nΣppΣin (ei Home) |
|________________|___________________________________________________________|
|break |Break-nΣppΣin |
|________________|___________________________________________________________|
|c1 |C1-nΣppΣin |
|________________|___________________________________________________________|
|c3 |C3-nΣppΣin |
|________________|___________________________________________________________|
|cancel |Cancel-nΣppΣin |
|________________|___________________________________________________________|
|create |Create-nΣppΣin |
|________________|___________________________________________________________|
|comma |Pilkku (,) -- koska pilkkuja kΣytetΣΣn jonoissa erottimina,|
| |tΣmΣ on ainoa tapa mΣΣritellΣ pilkulle toiminto. |
|________________|___________________________________________________________|
|command |Command-nΣppΣin |
|________________|___________________________________________________________|
|copy |Copy-nΣppΣin |
|________________|___________________________________________________________|
|delete |Delete-nΣppΣin |
|________________|___________________________________________________________|
|delete_line |Rivin pyyhintΣ -nΣppΣin |
|________________|___________________________________________________________|
|down |Nuoli alas -nΣppΣin |
|________________|___________________________________________________________|
|end |End-nΣppΣin |
|________________|___________________________________________________________|
|entry |Enter-nΣppΣin |
|________________|___________________________________________________________|
|exit |Exit-nΣppΣin |
|________________|___________________________________________________________|
|f1, f2, ..., f10|FunktionΣppΣimet F1-F10 |
|________________|___________________________________________________________|
|find |Find-nΣppΣin |
|________________|___________________________________________________________|
|home |Home-nΣppΣin |
|________________|___________________________________________________________|
|insert |Insert-nΣppΣin |
|________________|___________________________________________________________|
|insert_exit |''Insert exit''-nΣppΣin |
|________________|___________________________________________________________|
|clear |TyhjennysnΣppΣin |
|________________|___________________________________________________________|
|clear_eol |Rivin loppuun tyhjennys -nΣppΣin |
|________________|___________________________________________________________|
|clear_eos |Ruudun loppuun tyhjennys -nΣppΣin |
|________________|___________________________________________________________|
|insert_line |Rivin lisΣys -nΣppΣin |
|________________|___________________________________________________________|
|left |Nuoli vasemmalle -nΣppΣin |
|________________|___________________________________________________________|
|mark |Mark-nΣppΣin |
|________________|___________________________________________________________|
|message |Message-nΣppΣin |
|________________|___________________________________________________________|
|move |Move-nΣppΣin |
|________________|___________________________________________________________|
|next |Next-nΣppΣin |
|________________|___________________________________________________________|
|open |Open-nΣppΣin |
|________________|___________________________________________________________|
|previous |Previous-nΣppΣin |
|________________|___________________________________________________________|
|print |Print-nΣppΣin |
|________________|___________________________________________________________|
|redo |Redo-nΣppΣin |
|________________|___________________________________________________________|
|reference |Reference-nΣppΣin |
|________________|___________________________________________________________|
|refresh |Refresh-nΣppΣin |
|________________|___________________________________________________________|
|replace |Replace-nΣppΣin |
|________________|___________________________________________________________|
|restart |Restart-nΣppΣin |
|________________|___________________________________________________________|
|resume |Resume-nΣppΣin |
|________________|___________________________________________________________|
|return |RivinpalautusnΣppΣin |
|________________|___________________________________________________________|
|right |Nuoli oikealle -nΣppΣin |
|________________|___________________________________________________________|
|save |Save-nΣppΣin |
|________________|___________________________________________________________|
|scrollf |VieritΣ eteenpΣin -nΣppΣin |
|________________|___________________________________________________________|
|scrollr |VieritΣ taaksepΣin -nΣppΣin |
|________________|___________________________________________________________|
|select |Select-nΣppΣin |
|________________|___________________________________________________________|
|suspend |Suspend-nΣppΣin |
|________________|___________________________________________________________|
|pagedown |Page Down -nΣppΣin |
|________________|___________________________________________________________|
|pageup |Page Up -nΣppΣin |
|________________|___________________________________________________________|
|space |VΣlily÷nti |
|________________|___________________________________________________________|
|tab |Sarkain |
|________________|___________________________________________________________|
|undo |Undo-nΣppΣin |
|________________|___________________________________________________________|
|up |Nuoli yl÷s -nΣppΣin |
|________________|___________________________________________________________|
Ohjelmanlaajuisten nΣppΣinmΣΣritysten lisΣksi on my÷s mahdollista mΣΣrittΣΣ
nΣppΣimiΣ tietyn ohjelman osan (alueen) kΣytt÷÷n. Asettaaksesi esimerkiksi
sarkainnΣppΣimen samaksi kuin nuoli oikealle valikoissa, aseta Aptitude::UI::
Menubar::Right arvoon ''tab,right''. Seuraavat alueet ovat kΣytettΣvissΣ:
______________________________________________________________________________
|Alue |Kuvaus |
|_____________|________________________________________________________________|
|EditLine |KΣytetΣΣn muokattaessa rivejΣ, esimerkiksi hakuun sy÷tettΣvΣlle |
| |ehdolle. |
|_____________|________________________________________________________________|
|Menu |KΣytetΣΣn pudotusvalikoille. |
|_____________|________________________________________________________________|
|Menubar |KΣytetΣΣn ruudun ylΣosan valikkopalkille. |
|_____________|________________________________________________________________|
|Minesweeper |KΣytetΣΣn Miinaharavalle. |
|_____________|________________________________________________________________|
|MinibufChoice|KΣytetΣΣn monivalintakehotteille, jos olet asettanut ne |
| |tulostumaan ruudun alalaidan tilariville. |
|_____________|________________________________________________________________|
|Pager |KΣytetΣΣn nΣytettΣessΣ tiedoston sisΣlt÷Σ, esimerkiksi |
| |avustustekstiΣ. |
|_____________|________________________________________________________________|
|PkgNode |KΣytetΣΣn paketeille, pakettipuille, pakettien versioille ja |
| |pakettien riippuvuuksille, kun ne nΣkyvΣt pakettiluetteloissa. |
|_____________|________________________________________________________________|
|PkgTree |KΣytetΣΣn pakettiluetteloissa. |
|_____________|________________________________________________________________|
|Table |KΣytetΣΣn taulukoille ja mm. kehoteikkunoille. |
|_____________|________________________________________________________________|
|TextLayout |KΣytetΣΣn muotoilluille nΣyt÷ille kuten pakettikuvauksille. |
|_____________|________________________________________________________________|
| |KΣytetΣΣn kaikille puunΣyt÷ille mukaanlukien |
|Tree |pakettiluetteloille. Pakettiluettelon tapauksessa alueen PkgTree|
| |mΣΣritykset ohittavat nΣmΣ. |
|_____________|________________________________________________________________|
VΣrien asetukset
Voit vaihtaa mieleisiksesi my÷s kaikki vΣrit, joita aptitude kΣyttΣΣ
merkitsemΣΣn eri asioita. Vaihtaaksesi kΣytt÷liittymΣalkion alkio vΣriΣ anna
arvo asetukselle Aptitude::UI::Colors::alkio. TΣmΣn arvon on koostuttava
kahdesta yksittΣisestΣ vΣristΣ, jotka ovat etualan ja taustan vΣrit. Jos siis
haluat rikkinΣisten pakettien olevan punaisia mustalla pohjalla (tavallisesti ne
ovat mustia punaisella pohjalla), lisΣΣ tΣmΣ asetustiedostoon:
Aptitude::UI::Colors::PkgBroken {red; black;};
KΣytettΣvissΣ olevat vΣrit ovat black (musta), blue (sininen), cyan
(sinivihreΣ), green (vihreΣ), magenta (violetti), red (punainen), white
(valkoinen) ja yellow (keltainen) [13] . Tekstin voi lihavoida lisΣΣmΣllΣ
''bold'' etualan vΣrin nimen eteen, esimerkiksi boldwhite on lihavoitu
valkoinen. Voit my÷s kΣyttΣΣ kokonaislukuja, joita kΣytetΣΣn suoraan tekstin
ominaisuuksina.
Alla esimerkkinΣ yksinkertainen, mutta hyvin ruma, vΣrimΣΣrittely:
Aptitude::UI::Colors {
DefaultWidgetBackground {boldwhite; magenta;};
ScreenStatusColor {green; cyan;};
ScreenHeaderColor {red; yellow;};
Progress {cyan; white;};
};
TΣmΣn kΣytt÷ tuottaa seuraavanlaisen nΣyt÷n:
Luet tΣtΣ dokumenttia tavalla, joka ei mahdollista kuvien nΣytt÷Σ. Et siis
valitettavasti pysty nΣkemΣΣn tΣmΣn nΣyt÷n vΣrejΣ.
Kuva 2.10, ''aptituden vΣriasetukset'' sisΣltΣΣ listan vΣreistΣ, joita voi
muuttaa. Kunkin vΣrin oletusarvo on annettu muodossa etuala,tausta.
Kuva 2.10. aptituden vΣriasetukset
______________________________________________________________________________
|VΣri |Oletus |Kuvaus |
|_______________________|______________|_______________________________________|
|Bullet |yellow,black |Ranskalaisten viivojen (pallojen yms.) |
| | |vΣri. |
|_______________________|______________|_______________________________________|
|DefaultWidgetBackground|white,black |Ruudun tyhjien alueiden vΣri sekΣ |
| | |tekstin oletusvΣri. |
|_______________________|______________|_______________________________________|
|DepBroken |black,red |TyydyttΣmΣtt÷mien riippuvuuksien vΣri. |
|_______________________|______________|_______________________________________|
| | |VΣri, jolla nΣytetΣΣn, ettΣ noudettava |
|DownloadHit |black,green |tiedosto ''ohitettiin'': se oli |
| | |saatavilla, mutta muuttumaton, joten |
| | |sitΣ ei noudettu uudestaan. |
|_______________________|______________|_______________________________________|
|DownloadProgress |black,yellow |Noudon aikaisen etenemispalkin vΣri. |
|_______________________|______________|_______________________________________|
|Error |boldwhite,red |Virheilmoitusten vΣri. |
|_______________________|______________|_______________________________________|
|HighlightedMenuBar |boldwhite,blue|Valikkopalkissa valitun valikon vΣri. |
|_______________________|______________|_______________________________________|
|HighlightedMenuEntry |boldblue,white|Valikossa valitun toiminnon vΣri. |
|_______________________|______________|_______________________________________|
|MediaChange |boldyellow,red|VΣri, jota kΣytetΣΣn, kun CD:tΣ |
| | |pyydetΣΣn vaihtamaan. |
|_______________________|______________|_______________________________________|
|MenuBar |boldblue,white|Valikkopalkin vΣri. |
|_______________________|______________|_______________________________________|
|MenuBorder |boldwhite,blue|Valikon reunojen vΣri. |
|_______________________|______________|_______________________________________|
| | |Valikon toimintojen vΣri. |
|MenuEntry |white,blue |PikanΣppΣimille kΣytetΣΣn samaa vΣriΣ |
| | |lihavoituna. |
|_______________________|______________|_______________________________________|
|MineBombColor |boldred,black |Miinaharavan miinojen vΣri. |
|_______________________|______________|_______________________________________|
|MineFlagColor |boldred,black |Miinaharavan lippujen vΣri. |
|_______________________|______________|_______________________________________|
|MultiplexTab |white,blue |VΣri, jolla nΣytetΣΣn muut kuin valittu|
| | |vΣlilehti. |
|_______________________|______________|_______________________________________|
|MultiplexTabHighlighted|blue,white |Valitun vΣlilehden vΣri. |
|_______________________|______________|_______________________________________|
|PkgBroken |black,red |RikkinΣisten pakettien vΣri. |
|_______________________|______________|_______________________________________|
|PkgToHold |black,white |JΣΣdytettyjen pakettien vΣri. |
|_______________________|______________|_______________________________________|
| | |Asennettavien ja uudelleen |
|PkgToInstall |black,green |asennettavien pakettien vΣri (ei |
| | |pΣivitettΣvien). |
|_______________________|______________|_______________________________________|
|PkgToRemove |black,magenta |Poistettavien ja siivottavien pakettien|
| | |vΣri. |
|_______________________|______________|_______________________________________|
|PkgToUpgrade |black,cyan |PΣivitettΣvien pakettien vΣri. |
|_______________________|______________|_______________________________________|
| | |Etenemisosoitinten vΣri, esimerkiksi |
|Progress |blue,yellow |pakettivarastoa ladattaessa nΣytettΣvΣ |
| | |osoitin. |
|_______________________|______________|_______________________________________|
|ScreenHeaderColor |boldwhite,blue|Ruudun ylΣlaidassa nΣytettΣvΣn tiedon |
| | |vΣri. |
|_______________________|______________|_______________________________________|
|ScreenStatusColor |boldwhite,blue|Ruudun alalaidan tilarivin vΣri. |
|_______________________|______________|_______________________________________|
NΣyt÷n muotoilun asetukset
Pakettiluettelon ulkoasua on mahdollista muuttaa asetustiedostoon lisΣttΣvillΣ
asetuksilla.
NΣyt÷n alkiot
Ulkoasu mΣΣrΣytyy asetusryhmΣstΣ Aptitude::UI::Default-Package-View, joka
koostuu kokoelmasta nΣytt÷alkioita:
Nimi Tyyppi {
Row rivi;
Column sarake;
Width leveys;
Height korkeus;
muita mΣΣrityksiΣ...
};
TΣmΣ luo nΣytt÷alkion nimeltΣ Nimi; Tyyppi mΣΣrΣΣ luotavan alkion tyypin.
MΣΣritykset Row, Column, Width ja Height ovat pakollisia ja mΣΣrittelevΣt alkion
sijainnin nΣyt÷llΣ; yksityiskohtaisempi kuvaus nΣyt÷n ulkoasun mΣΣrityksestΣ on
alempana.
Ulkoasun muutoksesta esimerkkejΣ on nΣhtΣvillΣ teemamΣΣrittelytiedostossa /usr/
share/aptitude/aptitude-defaults.
Seuraavat nΣytt÷alkiotyypit ovat kΣytettΣvissΣ:
Description
TΣmΣ sisΣltΣΣ tietoalueen, joka on yleensΣ valitun paketin kuvaus.
MΣΣritys PopUpDownKey mΣΣrittelee nΣppΣimen, jota painamalla tΣmΣ alkio
nΣytetΣΣn tai poistetaan nΣyt÷stΣ. Jos esimerkiksi tΣmΣ on asetettu arvoon
ShowHideDescription, nΣytt÷alkio kΣyttΣytyy kuten tavallinen tietoalue.
MΣΣritys PopUpDownLinked antaa nΣytt÷alkion, joka nΣytetΣΣn
samanaikaisesti tΣmΣn alkion kanssa.
MainWidget
TΣmΣ on pΣΣnΣytt÷alkio, yleensΣ pakettiluettelo. NΣyt÷n ulkoasumΣΣrittelyn
on sisΣllettΣvΣ tΣsmΣlleen yksi MainWidget-alkio.
Static
Ruudun alue, jossa nΣytetΣΣn jotakin tekstiΣ ja joka voi sisΣltΣΣ
muotoilukomentoja. NΣytettΣvΣn tekstin voi antaa Columns-mΣΣrityksellΣ tai
se voi olla ColumnsCfg-mΣΣrityksen arvona olevassa asetuksessa. Color-
mΣΣritys mΣΣrΣΣ tekstin vΣrin.
Static-alkioiden nΣkyvyyttΣ voidaan hallita samoin kuin Description-
alkioidenkin kΣyttΣmΣllΣ PopUpDowney- ja PopUpDownLinked-mΣΣrityksiΣ.
Alkioiden asemointi
NΣytt÷alkioiden sijainnin mΣΣrΣΣ ''taulukko''. Alkion vasen ylΣnurkka mΣΣrΣytyy
sille annettujen Row- ja Column-mΣΣritysten mukaan (yleensΣ nΣmΣ alkavat rivistΣ
0 ja sarakkeesta 0). Alkion leveys ja korkeus mΣΣrΣytyvΣt sen Width- ja Height-
mΣΣritysten mukaan.
Kun nΣytt÷alkiot on asemoitu, ja niille on annettu tilaa ruudulla, on luultavaa,
ettΣ ruudulla on ylimΣΣrΣistΣ tilaa. YlimΣΣrΣinen tila pystysuorassa jaetaan
alkioille, joiden RowExpand-mΣΣrityksen arvo on true (tosi). Samoin
vaakasuorassa oleva ylimΣΣrΣinen tila jaetaan alkioille, joiden ColExpand-
mΣΣritys on true.
Jos tilaa ei ole riittΣvΣsti, tila poistetaan riveiltΣ, joiden kaikkien
alkioiden RowShrink-mΣΣritys on true, ja samoin sarakkeille, joilla mΣΣritys on
ColShrink. Jos tΣmΣkΣΣn ei riitΣ, kaikilta riveiltΣ ja sarakkeilta poistetaan
tilaa.
Jos riville tai sarakkeelle annetaan ylimΣΣrΣistΣ tilaa, mutta jollekin alkiolle
rivillΣ tai sarakkeella ei, alkion paikka mΣΣrΣytyy sen RowAlign- ja ColAlign-
mΣΣritysten mukaan. NΣmΣ voi asettaa arvoihin Left (vasen), Right (oikea), Top
(ylhΣΣllΣ), Bottom (alhaalla) tai Center (keskellΣ) sen mukaan, miten alkio
halutaan asemoitavan rivillΣ tai sarakkeessa.
Seuraava esimerkki luo alkion nimeltΣ ''Otsake'', joka on kolme merkkiΣ leveΣ ja
laajenee vaakasuunnassa, mutta ei pystysuunnassa. Sen vΣri on otsakerivien vΣri,
ja se kΣyttΣΣ otsakerivien ulkoasua.
Otsake Static {
Row 0;
Column 0;
Width 3;
Height 1;
ColExpand true;
ColAlign Center;
RowAlign Center;
Color ScreenHeaderColor;
ColumnsCfg HEADER;
};
NΣyt÷n alkioiden luettelo
NΣytt÷alkioille voi antaa seuraavia mΣΣrityksiΣ:
ColAlign sijainti;
sijainti on valittava vaihtoehdoista Left (vasen), Right (oikea) ja Center
(keskellΣ). Jos nΣytt÷alkion sisΣltΣvΣ rivi on alkiota leveΣmpi ja alkion
ColExpand-mΣΣritys on false, alkio asemoidaan rivillΣ arvon sijainti
perusteella.
TΣmΣn mΣΣrityksen oletusarvo on Left.
ColExpand true|false;
Jos tΣmΣ mΣΣritys on true (tosi), tΣmΣn alkion sisΣltΣvΣlle sarakkeelle
annetaan ylijΣΣvΣΣ vaakasuuntaista tilaa.
TΣmΣn mΣΣrityksen oletusarvo on false (epΣtosi).
Color vΣrinimi;
TΣtΣ mΣΣritystΣ voi kΣyttΣΣ vain Static-tyypin alkioille. vΣrinimi on sen
vΣrin nimi (esimerkiksi ScreenStatusColor), jota tΣmΣ alkio kΣyttΣΣ
oletusvΣrinΣΣn.
TΣmΣn mΣΣrityksen oletusarvo on DefaultWidgetBackground.
ColShrink true|false;
Jos tΣmΣ mΣΣritys on true (tosi) kaikilla sarakkeen alkioilla eikΣ
vaakatilaa ole tarpeeksi, saraketta supistetaan tarpeen mukaan, jotta tila
riittΣisi. Sarake voi supistua, vaikka tΣmΣ olisikin false (epΣtosi); tΣmΣ
mΣΣritys vain kertoo aptitudelle, mistΣ sarakkeista supistus kannattaa
aloittaa.
TΣmΣn mΣΣrityksen oletusarvo on false (epΣtosi).
Column sarake;
TΣmΣn arvo on alkion vasemmanpuoleisin sarake, joka sisΣltΣΣ osan alkiota.
Columns muotoilu;
TΣtΣ mΣΣritystΣ voi kΣyttΣΣ vain Static-tyyppisille alkioille, joille ei
ole asetettu ColumnsCfg-mΣΣritystΣ. Se on muotoilukomento (katso
''Pakettien nΣyt÷n asetukset''), joka asettaa tila-alkion nΣytettΣvΣn
sisΣll÷n.
ColumnsCfg HEADER|STATUS|nimi;
TΣtΣ mΣΣritystΣ voi kΣyttΣΣ vain Static-tyyppisille alkioille. Se asettaa
alkion ulkoasun samaksi kuin jokin toinen. Jos arvo on HEADER, ulkoasu on
Aptitude::UI::Package-Header-Format, jos STATUS, Aptitude::UI::Package-
Status-Format ja muuten ulkoasu nimi.
Jos tΣtΣ mΣΣritystΣ ei anneta, ulkoasu muodostetaan Columns-mΣΣrityksen
perusteella.
Height korkeus;
Arvo korkeus on nΣytt÷alkion korkeus ruudulla.
PopUpDownKey komento;
TΣtΣ mΣΣritystΣ voi kΣyttΣΣ vain Description- ja Static-tyyppisille
alkioille.
TΣssΣ komento on nΣppΣinkomennon nimi (esimerkiksi ShowHideDescription).
NΣppΣimen painallus saa alkion nΣkyviin, jos se ei ollut, ja pois
nΣkyvistΣ, jos se oli nΣkyvissΣ.
PopUpDownLinked alkio;
TΣtΣ mΣΣritystΣ voi kΣyttΣΣ vain Description- ja Static-tyyppisille
alkioille.
TΣmΣ mΣΣritys yhdistΣΣ alkion alkioon alkio niin, ettΣ kun alkio nΣytetΣΣn
tai poistetaan nΣkyvistΣ, tΣmΣn mΣΣrityksen alkiolle tehdΣΣn sama.
Row rivi;
TΣmΣn arvo on alkion ylin rivi, joka sisΣltΣΣ osan alkiota.
RowAlign sijainti;
sijainti on valittava vaihtoehdoista Top (ylhΣΣllΣ), Bottom (alhaalla) ja
Center (keskellΣ). Jos nΣytt÷alkion sisΣltΣvΣ sarake on alkiota korkeampi
ja alkion RowExpand-mΣΣritys on false, alkio asemoidaan sarakkeessa arvon
sijainti perusteella.
TΣmΣn mΣΣrityksen oletusarvo on Top.
RowExpand true|false;
Jos tΣmΣ mΣΣritys on true (tosi), tΣmΣn alkion sisΣltΣvΣlle riville
annetaan ylijΣΣvΣΣ pystysuuntaista tilaa.
TΣmΣn mΣΣrityksen oletusarvo on false (epΣtosi).
RowShrink true|false;
Jos tΣmΣ mΣΣritys on true (tosi) kaikilla rivin alkioilla eikΣ pystytilaa
ole tarpeeksi, riviΣ supistetaan tarpeen mukaan, jotta tila riittΣisi.
Rivi voi supistua, vaikka tΣmΣ olisikin false (epΣtosi); tΣmΣ mΣΣritys
vain kertoo aptitudelle, mistΣ riveistΣ supistus kannattaa aloittaa.
TΣmΣn mΣΣrityksen oletusarvo on false (epΣtosi).
Visible true|false;
Jos tΣmΣn mΣΣrityksen arvo on false (epΣtosi), tΣtΣ alkiota ei nΣytetΣ.
TΣmΣn arvon kΣytt÷ on yleensΣ jΣrkevΣΣ vain jos joko PopUpDownKey tai
PopUpDownLinked on my÷s mΣΣritetly.
TΣmΣn mΣΣrityksen oletusarvo on true.
Width leveys;
Arvo leveys on nΣytt÷alkion leveys ruudulla.
Asetustiedosto
Asetustiedoston muoto
Pohjimmiltaan aptituden asetustiedosto on kokoelma arvojen mΣΣrittelyjΣ. Kunkin
yksittΣisen rivin muoto on ''MΣΣritys Arvo;''. Esimerkiksi seuraava rivi asettaa
mΣΣrityksen Aptitude::Theme arvoon ''Dselect''.
Aptitude::Theme "Dselect";
MΣΣritys voi sisΣltΣΣ useita mΣΣrittelyjΣ, jos ne on ympΣr÷ity aaltosulkeilla
arvon paikalla:
Aptitude::UI {
Package-Status-Format "";
Package-Display-Format "";
};
Joskus tΣllaisia muita mΣΣrityksiΣ sisΣltΣvΣΣ mΣΣritystΣ kutsutaan ryhmΣksi.
Itse asiassa nimissΣ esiintyvΣ kaksinkertainen kaksoispiste on vain
lyhennysmerkintΣ ryhmittelylle: nimi Aptitude::UI::Default-Grouping kuuluu
ryhmΣΣn Aptitude::UI, joka puolestaan kuuluu ryhmΣΣn Aptitude. Voisit siis
asettaa tΣlle arvon my÷s seuraavasti:
Aptitude {
UI {
Default-Grouping "";
};
};
Asetustiedoston muoto on kuvattu yksityiskohtaisemmin manuaalisivulla apt.conf
(5).
Asetustiedostojen sijainti
aptitude etsii asetustiedostoja seuraavista paikoista jΣrjestyksessΣ:
1. KΣyttΣjΣn henkil÷kohtainen asetustiedosto ~/.aptitude/config. TΣmΣ tiedosto
kirjoitetaan uudelleen muokattaessa asetuksia Asetukset-valikon kautta.
2. JΣrjestelmΣn asetustiedosto /etc/apt/apt.conf.
3. Oletusarvot, jotka l÷ytyvΣt tiedostosta /usr/share/aptitude/aptitude-
defaults.
4. Ohjelmaan sisΣΣnrakennetut oletusarvot.
Kun mΣΣritystΣ tarvitaan, nΣmΣ asetustiedot etsitΣΣn jΣrjestyksessΣ ja
ensimmΣinen annettu arvo valitaan. TekemΣllΣ asetuksen tiedostoon /etc/apt/
apt.conf voi siis ohittaa oletusarvot, mutta ei kΣyttΣjΣn omia tiedostossa
~/.aptitude/config.
KΣytettΣvissΣ olevat asetukset
aptitude kΣyttΣΣ seuraavia asetuksia. NΣmΣ ovat vain aptituden omat asetukset;
aptitude kΣyttΣΣ my÷s allaolevan apt-jΣrjestelmΣn asetuksia. Manuaalisivut apt
(8) ja apt.conf(5) selostavat apt:n asetukset.
Asetus:Dir::Aptitude::state
Oletus:/var/lib/aptitude
Kuvaus: Hakemisto, johon aptitude tallentaa sΣilytettΣvΣt tilatiedot.
Asetus:Aptitude::Allow-Null-Upgrade
Oletus:false
Kuvaus: YleensΣ jos yritΣt ajaa asennuksen, joka ei suorittaisi mitΣΣn, aptitude
varoittaa tΣstΣ ja tuo sinut takaisin pakettiluetteloon. Jos tΣmΣ asetus on true
(tosi), aptitude nΣyttΣΣ esikatseluruudun aina, jos jotkin paketit ovat
pΣivitettΣviΣ eikΣ muistuta komennosta Toiminnot → Merkitse pΣivitykset
(U).
Asetus:Aptitude::Autoclean-After-Update
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true (tosi), aptitude siivoaa vanhentuneet tiedostot
(Toiminnot → Puhdista vanhentuneet tiedostot) pΣivittΣessΣsi
pakettiluetteloa.
Asetus:Aptitude::Auto-Install
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, aptitude yrittΣΣ automaattisesti tyydyttΣΣ
asennettaviksi merkitsemiesi pakettien riippuvuudet.
Asetus:Aptitude::Auto-Fix-Broken
Oletus:true
Kuvaus: Jos tΣmΣ asetus on false, aptitude kysyy ennen kuin yrittΣΣ korjata
rikkinΣisiΣ paketteja.
Asetus:Aptitude::Auto-Upgrade
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude merkitsee kaikki pΣivitettΣvissΣ
olevat paketit pΣivitettΣviksi kΣynnistyessΣΣn. TΣmΣ on sama kuin jos antaisit
komennon Toiminnot → Merkitse pΣivitykset (U).
Asetus:Aptitude::CmdLine::Always-Prompt
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude kysyy komentoriviltΣ kΣytettΣessΣ aina
vahvistusta ennen kuin asentaa tai poistaa paketteja. Muuten vahvistus
sivuutetaan joissain tilanteissa. TΣmΣ on sama kuin komentorivivalitsin -P.
Asetus:Aptitude::CmdLine::Assume-Yes
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude kΣyttΣytyy komentoriviltΣ kΣytettΣessΣ
kuten kΣyttΣjΣ vastaisi jokaiseen kehotteeseen ''kyllΣ'', mikΣ sivuuttaa
useimmat kehotteet. TΣmΣ on sama kuin komentorivivalitsin -y.
Asetus:Aptitude::CmdLine::Resolver-Debug
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude tulostaa komentoriviltΣ kΣytettΣessΣ
paljon tietoa riippuvuusongelmia ratkaistessaan. TΣmΣ asetus on hy÷dyllinen
lΣhinnΣ jΣljitettΣessΣ ratkaisimen toimintaa eikΣ ole hy÷dyllinen tavallisessa
kΣyt÷ssΣ.
Asetus:Aptitude::CmdLine::Request-Strictness
Oletus:1000
Kuvaus: Jos komentoriviltΣ ajettaessa tavataan riippuvuusongelmia, tΣmΣ
pistemΣΣrΣ lisΣtΣΣn jokaisen pyydetyn toiminnon pisteisiin.
Asetus:Aptitude::CmdLine::Download-Only
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude vain noutaa paketit komentoriviltΣ
kΣytettΣessΣ eikΣ asenna niitΣ. TΣmΣ on sama kuin komentorivivalitsin -d.
Asetus:Aptitude::CmdLine::Fix-Broken
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude yrittΣΣ komentoriviltΣ kΣytettΣessΣ
enemmΣn ratkoessaan riippuvuusongelmia. TΣmΣ on sama kuin komentorivivalitsin -
f.
Asetus:Aptitude::CmdLine::Package-Display-Format
Oletus:%c%a%M %p# - %d#
Kuvaus: TΣmΣ on muotoilu (katso ''Pakettien nΣyt÷n asetukset''), jota kΣytetΣΣn
komentoriviltΣ tehtyjen hakujen tulosten nΣyttΣmiseen. TΣmΣ on sama kuin
komentorivivalitsin -F.
Asetus:Aptitude::CmdLine::Package-Display-Width
Oletus:
Kuvaus: TΣmΣ asetus mΣΣrittelee kuinka leveΣksi komentoriviltΣ tehdyn haun
tulokset muotoillaan. Jos se on tyhjΣ ("", joka on my÷s oletus), tulokset
muotoillaan pΣΣtteen leveydelle tai 80 sarakkeelle, jos pΣΣtteen leveys ei ole
tiedossa.
Asetus:Aptitude::CmdLine::Show-Deps
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude nΣyttΣΣ komentoriviltΣ kΣytettΣessΣ
lyhyen yhteenvedon paketin tilaan liittyvistΣ riippuvuuksista. TΣmΣ on sama kuin
komentorivivalitsin -D.
Asetus:Aptitude::CmdLine::Show-Versions
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude nΣyttΣΣ komentoriviltΣ kΣytettΣessΣ
asennettavan tai poistettavan pakettiversion. TΣmΣ on sama kuin
komentorivivalitsin -V.
Asetus:Aptitude::CmdLine::Show-Size-Changes
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude nΣyttΣΣ komentoriviltΣ kΣytettΣessΣ
kunkin paketin vaatimassa levytilassa tapahtuvan muutoksen. TΣmΣ on sama kuin
komentorivivalitsin -Z.
Asetus:Aptitude::CmdLine::Simulate
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude vain nΣyttΣΣ komentoriviltΣ
kΣytettΣessΣ toiminnot, jotka tehtΣisiin, eikΣ varsinaisesti tee niitΣ. TΣmΣ on
sama kuin komentorivivalitsin -s.
Asetus:Aptitude::CmdLine::Visual-Preview
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude vaihtaa koko ruudun kΣytt÷liittymΣΣn
komentoriviltΣ pakettien noutoa ja asennusta varten.
Asetus:Aptitude::CmdLine::Verbose
Oletus:0
Kuvaus: TΣmΣ asetus mΣΣrΣΣ kuinka paljon aptitude tulostaa tietoja
komentoriviltΣ kΣytettΣessΣ. MitΣ suurempi luku, sitΣ enemmΣn tietoja
tulostetaan. Komentorivivalitsimista jokainen esiintyvΣ -v kasvattaa tΣtΣ arvoa
yhdellΣ.
Asetus:Aptitude::Delete-Unused
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, tarpeettomat automaattisesti asennetut paketit
poistetaan automaattisesti. ''Automaattisesti asennettujen pakettien hallinta''
kertoo tarkemmin.
Asetus:Aptitude::Delete-Unused-Pattern
Oletus:
Kuvaus: Jos Aptitude::Delete-Unused on true, vain sellaiset tarpeettomat
paketit, jotka eivΣt tΣsmΣΣ tΣhΣn ehtoon (katso ''Hakuehdot''), poistetaan. Jos
tΣmΣ asetus on tyhjΣ (joka on oletus), kaikki tarpeettomat paketit poistetaan.
Asetus:Aptitude::Display-Planned-Action
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, aptitude nΣyttΣΣ esikatseluruudun ennen
varsinaista asennusajoa.
Asetus:Aptitude::Forget-New-On-Update
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude tyhjentΣΣ uusien pakettien ryhmΣn aina
kun pakettiluettelo pΣivitetΣΣn. TΣmΣ on sama kuin antaisit komennon Toiminnot
→ Unohda uudet paketit (f).
Asetus:Aptitude::Forget-New-On-Install
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude tyhjentΣΣ uusien pakettien ryhmΣn aina
kun asennat, pΣivitΣt tai poistat paketteja. TΣmΣ on sama kuin antaisit komennon
Toiminnot → Unohda uudet paketit (f).
Asetus:Aptitude::Keep-Suggests
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude sΣilyttΣΣ automaattisesti asennetut
paketit my÷s, jos jokin asennettu paketti ehdottaa niitΣ. Katso my÷s
''Automaattisesti asennettujen pakettien hallinta''.
Asetus:Aptitude::Log
Oletus:/var/log/aptitude
Kuvaus: Jos tΣmΣn asetuksen arvo ei ole tyhjΣ, aptitude kirjoittaa lokin
kaikista tekemistΣΣn asennuksista, poistoista ja pΣivityksistΣ. Jos arvo alkaa
putkimerkillΣ ''|'', loppuosa arvosta on komento, jolle loki putkitetaan.
Esimerkiksi |mail -s 'Aptituden asennusajo' root lΣhettΣΣ lokin postitse root:
lle. TΣmΣn asetuksen arvo voi olla my÷s lista kohteista, jolloin loki
kirjoitetaan kaikkiin kohteisiin.
Asetus:Aptitude::Pkg-Display-Limit
Oletus:
Kuvaus: Pakettiluettelon oletusrajaus; ''Hakuehdot'' kertoo tarkemmin, miltΣ
tΣmΣn arvon pitΣisi nΣyttΣΣ, jos pΣΣtΣt asettaa sen.
Asetus:Aptitude::Recommends-Important
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true ja Aptitude::Auto-Install on true, uuden paketin
asennus asentaa my÷s paketit, joita se suosittelee.
Asetus:Aptitude::ProblemResolver::BrokenScore
Oletus:-100
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan kullekin
rikkinΣiselle riippuvuudelle ehdotetussa ratkaisussa. TΣmΣn arvon pitΣisi
yleensΣ olla nollaa pienempi.
Asetus:Aptitude::ProblemResolver::ExtraScore
Oletus:5
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan tΣrkeyttΣ
''ylimΣΣrΣinen'' oleville paketeille.
Asetus:Aptitude::ProblemResolver::ImportantScore
Oletus:5
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan tΣrkeyttΣ ''tΣrkeΣ''
oleville paketeille.
Asetus:Aptitude::ProblemResolver::Infinity
Oletus:1000000
Kuvaus: Riippuvuuksien ratkaisussa kΣytettΣvΣ maksimipistemΣΣrΣ. Jos ratkaisun
pisteet olisivat alle -Infinity, se hylΣtΣΣn vΣlitt÷mΣsti.
Asetus:Aptitude::ProblemResolver::InstallScore
Oletus:-20
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan paketin asennukselle,
jos tΣtΣ asennusta ei ole jo mΣΣritetty tehtΣvΣksi.
Asetus:Aptitude::ProblemResolver::KeepScore
Oletus:-50
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan paketin sΣilytykselle
nykytilassaan, jos paketille on mΣΣritetty jokin muu toiminto.
Asetus:Aptitude::ProblemResolver::Max-Successors
Oletus:0
Kuvaus: Kun mahdollisia ratkaisuja etsitΣΣn, tΣmΣ arvo mΣΣrΣΣ kuinka kauan
etsintΣ kestΣΣ. Seuraajia luodaan kasoissa, ja kun ainakin yksi ja korkeintaan
Max-Successors seuraajaa on saatu luotua, seuraajien luonti loppuu. TΣmΣn arvon
kasvatus saa alkupΣΣhΣn korkeampien pistemΣΣrien ratkaisuja, mutta saa kunkin
ratkaisimen ''askeleen'' kestΣmΣΣn kauemmin.
Asetus:Aptitude::ProblemResolver::NonDefaultScore
Oletus:-40
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan paketin version
asennukselle, jos versio ei ole nykyinen eikΣ tuorein saatavilla oleva.
Asetus:Aptitude::ProblemResolver::OptionalScore
Oletus:5
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan tΣrkeyttΣ
''valinnainen'' oleville paketeille.
Asetus:Aptitude::ProblemResolver::PreserveAutoScore
Oletus:0
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan automaattisille
asennuksille ja poistoille.
Asetus:Aptitude::ProblemResolver::PreserveManualScore
Oletus:40
Kuvaus: Pisteet, jotka rippuvuuksien ratkaisussa annetaan kΣyttΣjΣn tekemille
valinnoille.
Asetus:Aptitude::ProblemResolver::ResolutionScore
Oletus:50
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan lisΣksi ratkaisuille,
jotka selvittΣvΣt kaikki tyydyttΣmΣtt÷mΣt riippuvuudet.
Asetus:Aptitude::ProblemResolver::RemoveScore
Oletus:-300
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan paketin poistolle,
jos tΣtΣ poistoa ei ole jo mΣΣritetty tehtΣvΣksi.
Asetus:Aptitude::ProblemResolver::RequiredScore
Oletus:4
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan tΣrkeyttΣ
''pakollinen'' oleville paketeille.
Asetus:Aptitude::ProblemResolver::StandardScore
Oletus:3
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan tΣrkeyttΣ ''perus''
oleville paketeille.
Asetus:Aptitude::ProblemResolver::StepLimit
Oletus:5000
Kuvaus: Suurin mΣΣrΣ ''askelia'', jotka riippuvuuksien ratkaisin suorittaa
etsiessΣΣn ratkaisua. TΣmΣn arvon pienentΣminen saa ratkaisimen ''luovuttamaan''
aikaisemmin, kasvattaminen saa sen kΣyttΣmΣΣn enemmΣn aikaa ja muistia ennen
kuin se lopettaa. Oletusarvo on riittΣvΣn suuri ratkaisemaan tavallisimmat
tilanteet, mutta riittΣvΣn pieni takaamaan, ettei ohjelma ''hajoa kΣsiin'', jos
liian monimutkainen ongelma tulee vastaan.
Asetus:Aptitude::ProblemResolver::StepScore
Oletus:-10
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan ratkaisun pituuden
mukaan. Jokainen toiminto, joka sisΣltyy ratkaisuun, muuttaa sen pistemΣΣrΣΣ
tΣllΣ luvulla. YleensΣ tΣmΣn arvon pitΣisi olla nollaa pienempi.
Asetus:Aptitude::ProblemResolver::UpgradeScore
Oletus:-15
Kuvaus: Pisteet, jotka riippuvuuksien ratkaisussa annetaan paketin
pΣivitykselle, jos tΣtΣ pΣivitystΣ ei ole jo mΣΣritetty tehtΣvΣksi.
Asetus:Aptitude::Suggests-Important
Oletus:false
Kuvaus: TΣmΣ on vanhentunut asetus, jonka korvaa Aptitude::Keep-Suggests. TΣmΣn
asetuksen asettaminen arvoon true on sama kuin asetuksen Aptitude::Keep-Suggests
asettaminen arvoon true.
Asetus:Aptitude::Theme
Oletus:
Kuvaus: aptituden kΣyttΣmΣ teema. ''Teemat'' on laaja kuvaus teemoista.
Asetus:Aptitude::Track-Dselect-State
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, aptitude yrittΣΣ pitΣΣ kirjaa my÷s dselect:llΣ
ja dpkg:llΣ tehdyistΣ muutoksista pakettien tiloihin. Jos esimerkiksi poistat
paketin dpkg:llΣ, aptitude ei yritΣ asentaa sitΣ takaisin. TΣssΣ asetuksessa voi
olla vikoja.
Asetus:Aptitude::UI::Advance-On-Action
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, paketin tilan muutos saa aptituden siirtΣmΣΣn
valitun paketin osoittimen seuraavan paketin kohdalle.
Asetus:Aptitude::UI::Auto-Show-Reasons
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, rikkinΣisen tai muita paketteja rikkovan
paketin valinta saa aptituden nΣyttΣmΣΣn tietoalueella rikkinΣisyyden syyt.
Asetus:Aptitude::UI::Colors
Oletus:
Kuvaus: TΣmΣ asetusryhmΣ sisΣltΣΣ aptituden kΣyttΣmΣt vΣrit; ''VΣrien
asetukset'' kertoo lisΣΣ.
Asetus:Aptitude::UI::Default-Grouping
Oletus:filter(missing),status,section(subdir,passthrough),section(topdir)
Kuvaus: Asettaa pakettiluettelon ryhmittelysΣΣnn÷n. ''Pakettihierarkian
asetukset'' kertoo lisΣΣ ryhmittelysΣΣnn÷istΣ.
Asetus:Aptitude::UI::Default-Preview-Grouping
Oletus:action
Kuvaus: Asettaa esikatseluruudun ryhmittelysΣΣnn÷n. ''Pakettihierarkian
asetukset'' kertoo lisΣΣ ryhmittelysΣΣnn÷istΣ.
Asetus:Aptitude::UI::Description-Visible-By-Default
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, tietoalue, jossa yleensΣ on paketin pitkΣ
kuvaus, on nΣkyvissΣ kΣynnistyksen jΣlkeen.
Asetus:Aptitude::UI::Default-Package-View
Oletus:
Kuvaus: TΣmΣ asetusryhmΣ mΣΣrittelee aptituden nΣyt÷n ulkoasun. ''NΣyt÷n
muotoilun asetukset'' kertoo lisΣΣ tΣstΣ asetusryhmΣstΣ.
Asetus:Aptitude::UI::Exit-On-Last-Close
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, kaikkien valittavissa olevien nΣkymien
sulkeminen sulkee my÷s aptituden. Muuten aptitudesta voi poistua vain komennolla
Toiminnot → Lopeta (Q). ''NΣkymien kΣytt÷'' kertoo lisΣΣ nΣkymistΣ.
Asetus:Aptitude::UI::Fill-Text
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, kuvaukset muotoillaan niin, ettΣ jokainen rivi
on tΣsmΣlleen ruudun levyinen.
Asetus:Aptitude::UI::HelpBar
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, ruudun ylΣlaidassa on rivi tΣrkeimpiΣ
nΣppΣinkomentoja.
Asetus:Aptitude::UI::Incremental-Search
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, hakuja suoritetaan samanaikaisesti kuin
kirjoitat hakuehtoa. Jos siis haluat hakea ehdolla ''apti'', aptitude etsii my÷s
ensimmΣiset paketit, jotka tΣsmΣΣvΣt ehtoihin ''a'', ''ap'' ja ''apt''.
Asetus:Aptitude::UI::Keybindings
Oletus:
Kuvaus: TΣmΣ asetusryhmΣ mΣΣrittelee komentoja vastaavat nΣppΣimet.
''NΣppΣinasetukset'' kuvaa tΣmΣn asetusryhmΣn.
Asetus:Aptitude::UI::Menubar-Autohide
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, valikkopalkkia ei nΣytetΣ silloin kun sitΣ ei
kΣytetΣ.
Asetus:Aptitude::UI::Minibuf-Download-Bar
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, aptitude nΣyttΣΣ noutojen edistymisen vain
alareunan palkissa. KΣynnissΣ olevan noudon voi keskeyttΣΣ painamalla q:ta.
Asetus:Aptitude::UI::Minibuf-Prompts
Oletus:false
Kuvaus: Jos tΣmΣ asetus on true, jotkin kehotteet nΣytetΣΣn ruudun alalaidassa
eikΣ omassa kehoteikkunassaan.
Asetus:Aptitude::UI::New-Package-Commands
Oletus:true
Kuvaus: Jos tΣmΣ asetus on false, komennot kuten Paketti → Asenna (+)
toimivat samoin kuin ikivanhoissa aptituden versioissa.
Asetus:Aptitude::UI::Package-Display-Format
Oletus:%c%a%M %p %Z %v %V
Kuvaus: TΣmΣn asetuksen arvo on pakettiluetteloissa pakettien nΣyttΣmiseen
kΣytetty muotoile. ''Pakettien nΣyt÷n asetukset'' kertoo lisΣΣ muotoiluista.
Asetus:Aptitude::UI::Package-Header-Format
Oletus:%d
Kuvaus: TΣmΣn asetuksen arvo on pakettiluettelon ja valikkopalkin vΣlissΣ olevan
rivin muotoilu. ''Pakettien nΣyt÷n asetukset'' kertoo lisΣΣ muotoiluista.
Asetus:Aptitude::UI::Package-Status-Format
Oletus:%d
Kuvaus: TΣmΣn asetuksen arvo on pakettiluettelon ja tietoalueen vΣlissΣ olevan
rivin muotoilu. ''Pakettien nΣyt÷n asetukset'' kertoo lisΣΣ muotoiluista.
Asetus:Aptitude::UI::Pause-After-Download
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, aptitude pyytΣΣ vahvistusta jatkamiselle
noudettuaan paketteja. Muuten se aloittaa asentamisen suoraan.
Asetus:Aptitude::UI::Preview-Limit
Oletus:
Kuvaus: Esikatseluruudun oletusrajaus; ''Hakuehdot'' kertoo tarkemmin, miltΣ
tΣmΣn arvon pitΣisi nΣyttΣΣ, jos pΣΣtΣt asettaa sen.
Asetus:Aptitude::UI::Prompt-On-Exit
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, aptitude pyytΣΣ vahvistusta ohjelmaa
suljettaessa.
Asetus:Aptitude::Warn-Not-Root
Oletus:true
Kuvaus: Jos tΣmΣ asetus on true, aptitude huomaa, milloin tarvitset root-
oikeuksia johonkin toimintoon ja kysyy, haluatko vaihtaa root-tunnukselle.
''Vaihto root-tunnukselle'' kertoo lisΣΣ root-tunnuksen kΣyt÷stΣ aptitudessa.
Teemat
Teema on yksinkertaisesti kokoelma asetuksia, joiden on tarkoitus olla kaikkien
yhtΣaikaisesti voimassa. Teemat menevΣt asetusten oletusarvojen edelle, mutta
eivΣt asetustiedostoissa olevien arvojen.
Teema on vain nimetty asetusryhmΣ ryhmΣssΣ Aptitude::Themes, jossa jokainen
asetus korvaa oletusasetuksen. Jos esimerkiksi Dselect-teema valitaan, asetuksen
Aptitude::Themes::Dselect::Aptitude::UI::Package-Display-Format arvoa kΣytetΣΣn
asetukselle Aptitude::UI::Package-Display-Format oletusarvon sijasta.
Valitaksesi teeman anna asetukselle Aptitude::Theme arvoksi haluamasi teeman
nimi, esimerkiksi:
Aptitude::Theme Vertical-Split;
Seuraavat teemat tulevat aptituden mukana tiedostossa /usr/share/aptitude/
aptitude-defaults:
Dselect
TΣmΣ teema saa aptituden nΣyttΣmΣΣn ja kΣyttΣytymΣΣn suunnilleen kuin
vanhempi dselect-pakettienhallintaohjelma:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
--- PΣivitettΣvΣt paketit
--\ Asennetut paketit
--- TΣrkeys vΣlttΣmΣt÷n
--\ TΣrkeys tΣrkeΣ
--\ admin - JΣrjestelmΣty÷kalut (ohjelmien asennus, kΣyttΣjien
hallinta yms.
c admin at 3.1.8-11 3.1.8-11 Delayed job execution and
batch proc
c admin cron 3.0pl1-87 3.0pl1-87 management of regular
background pro
c admin logrotate 3.7-5 3.7-5 Log rotation utility
--- base - Debianin perusta
--- doc - KΣytt÷ohjeet ja niiden katseluun tarkoitetut ohjelmat
at asennettu ; ei mitΣ
tΣrkeΣ
At and batch read shell commands from standard input storing them as a job
to
be scheduled for execution in the future.
Use
at to run the job at a specified time
batch to run the job when system load levels permit
Vertical-Split
TΣmΣ teema jΣrjestΣΣ nΣyt÷n uudelleen. Valitun paketin kuvaus nΣytetΣΣn
ruudun oikealla puolella eikΣ alaosassa kuten tavallisesti. TΣmΣ teema on
kΣytt÷kelpoisin leveillΣ pΣΣtteillΣ ja mahdollisesti my÷s muokatessa
pakettihierarkiaa.
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
aptitude 0.2.15.8
--\ Asennetut paketit Anacron (like 'anac(h)ronistic')
is a
--\ admin - JΣrjestelmΣty÷kalut (ohje periodic command scheduler. It
--\ main - Debianin varsinainen ark executes commands at intervals
i A alien specified in days. Unlike cron,
it
i anacron does not assume that the system is
i apt-utils running continuously. It can
therefore
i at be used to control the execution
of
i bluez-hcidump daily, weekly and monthly jobs (or
i bluez-utils anything with a period of n days),
on
i configure-debian systems that don't run 24 hours a
day.
i cpuid When installed and configured
properly,
i crack Anacron will make sure that the
i crack-common commands are run at the specified
i A cracklib-runtime intervals as closely as machine-
uptime
i cron permits.
i dbishell
i debconf This package is pre-configured to
i A debconf-i18n execute the daily jobs of the
Debian
i debian-builder system. You should install this
program
i debsig-verify if your system isn't powered on 24
a cron-like program that doesn't go by time
Miinaharavan pelaaminen
Jos vΣsyt pakettien asentamiseen ja poistoon, aptitude sisΣltΣΣ tunnetun
Miinaharava-pelin. Se kΣynnistyy komennolla Toiminnot → Pelaa
miinaharavaa, jonka suoritus tuo nΣkyviin laudan alkutilanteessaan:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
Paketit Miinaharava
Minesweeper 10/10 miinaa 33 sekuntia
+--------+
| |
| |
| |
| |
| |
| |
| |
| |
+--------+
Ruudulla nΣkyvΣn suorakaiteen alueelle on kΣtketty kymmenen miinaa. Sinun
tehtΣvΣnΣsi on selvittΣΣ, arvaten, pΣΣttelemΣllΣ ja onnella, missΣ miinat ovat
laukaisematta yhtΣkΣΣn niistΣ. TΣmΣn tehdΣksesi sinun on avattava kaikki ruudut,
joissa ei ole miinoja. TΣmΣ avaus antaa my÷s tΣrkeΣΣ tietoa miinojen
sijainneista. Ole varovainen, sillΣ miinaruudun avaus laukaisee miinan, mikΣ
lopettaa pelin.
Avataksesi ruudun valitse se nuolinΣppΣimillΣ ja paina EnteriΣ:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
Paketit Miinaharava
Minesweeper 10/10 miinaa 53 sekuntia
+--------+
| |
| |
| |
|12 323 |
|.1 1.11 |
|.111..1 |
|......1 |
|......1 |
+--------+
Kuten ruudusta nΣkyy, laudan osan sisΣlt÷ on nyt nΣkyvillΣ. Ruudut, joissa on .
ovat ruutuja, joiden missΣΣn naapuriruudussa ei ole miinaa. Ruudussa oleva
numero kertoo, kuinka monta miinaa sen naapuriruuduissa on.
Jos luulet tietΣvΣsi ruudun, jossa on miina, voit asettaa ''lipun'' tΣhΣn
ruutuun. TΣmΣn teet valitsemalla ruudun ja painamalla f:ΣΣ. Esimerkiksi
allaolevassa ruudussa olen todennut, ettΣ keskellΣ ''kuilussa'' oleva ruutu
nΣyttΣΣ epΣilyttΣvΣltΣ:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
Paketit Miinaharava
Minesweeper 9/10 miinaa 68 sekuntia
+--------+
| |
| |
| |
|12 323 |
|.1F1.11 |
|.111..1 |
|......1 |
|......1 |
+--------+
TΣmΣ saa F-merkin ilmestymΣΣn valittuun ruutuun. TΣllaista ruutua ei ole enΣΣ
mahdollista avata ennen kuin lippu poistetaan painamalla f:ΣΣ uudestaan sen
kohdalla. Kun ruudun vieressΣ on yhtΣ monta lippua kuin siinΣ oleva numero
osoittaa, voit ''pyyhkiΣ'' ruudun ympΣrillΣ olevat ruudut. TΣmΣ on
kΣytΣnn÷llinen lyhennys sille, ettΣ avaisit jokaisen naapuriruudun (lipullisia
ruutuja lukuunottamatta) kΣsin. PyyhitΣΣn esimerkiksi yllΣolevan ruudun 1:
n ympΣriltΣ.
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
Paketit Miinaharava
Minesweeper 9/10 miinaa 83 sekuntia
+--------+
| |
|^^ |
|^ ^^ ^^|
|122323* |
|.1^1.11 |
|.111..1 |
|......1^|
|......1 |
+--------+
Onneksi (tai ehkΣ onnella ei ollut mitΣΣn tekemistΣ) miinaa merkitsemΣΣn
asetettu lippu oli oikeassa paikassa. Jos se olisi ollut vΣΣrΣssΣ paikassa, peli
olisi loppunut heti:
Toiminnot Peruuta Paketti Haku Asetukset NΣkymΣt Apu
f10: Valikko ?: Apu q: Lopeta u: PΣivitΣ g: Nouda/Asenna/Poista
Paketit Miinaharava
Minesweeper Miinaharava HΣvi÷ ajassa 105 sekuntia
+--------+
| |
| |
| |
| |
| |
| |
| |
| |
+--------+
Kun peli loppuu, kaikkien miinojen paikat paljastetaan. Laukeamattomat miinat on
merkitty nuolimerkillΣ ^ ja sinun laukaisemasi tΣhdellΣ *.
--------------------------------------------------------------------------------
[6]Tosin onnellisesti tΣllaisten pyynt÷jen mΣΣrΣ vΣheni selvΣsti tΣmΣn oppaan
ensijulkaisun jΣlkeen. Olisi hienoa, jos nΣiden kahden tapahtuman vΣlillΣ olisi
jokin yhteys.
[7] TΣtΣ kutsutaan ''asennuksen ajamiseksi'', vaikka paketteja my÷s pΣivitetΣΣn
ja poistetaan tΣssΣ vaiheessa.
[8]Kuten yllΣ todettiin, tΣmΣ ei takaa, ettΣ arkistossa olevat paketit ovat
turvallisia tai haitattomia; se vain osoittaa, ettΣ ne ovat aitoja.
[9] TΣsmΣllisesti: ne poistetaan, kun mistΣΣn kΣsin asennetusta paketista ei
pΣΣse niihin seuraamalla riippuvuus-, esiriippuvuus- ja suositussuhteita. Jos
Aptitude::Keep-Suggests on tosi, my÷s ehdotussuhteet otetaan huomioon tΣssΣ.
[10] SΣΣnn÷llisten lausekkeiden erikoismerkit ovat ''+'', ''-'', ''.'', ''('',
'')'', ''|'', ''['', '']'', ''^'', ''$'' ja ''?''. Jotkin nΣistΣ ovat my÷s
aptituden erikoismerkkejΣ, eli jos haluat esimerkiksi ''|''-merkin sellaisenaan,
tarvitset kaksi suojausta: ''\~|''.
[11] TΣmΣ ehto on olemassa lΣhinnΣ sen vuoksi, ettΣ ~T on.
[12]MerkintΣ ei tΣllΣ hetkellΣ ole tuettu. TΣmΣ on varattu tulevaisuutta
ajatellen.
[13] TaustavΣriksi asetettu keltainen on joillakin pΣΣtteillΣ ruskea.
Luku 3. aptitude UKK
''MikΣ ... on sinun nimesi?''
''MinΣ olen Arthur, brittien kuningas.''
''MikΣ ... on sinun tehtΣvΣsi?''
''Etsin pyhΣΣ Graalia!''
''MikΣ ... on kuormittamattoman pΣΣskyn lentonopeus?''
''Onko se afrikkalainen vai eurooppalainen pΣΣsky?''
''HΣh? En ... En minΣ tie---AAAAGGGHH!''
-- Monty Pythonin hullu maailma
3.1. Miten l÷ydΣn tΣsmΣlleen yhden paketin nimen perusteella?
3.2. Miten l÷ydΣn rikkinΣiset paketit?
3.3. Haluan valita tekstinpΣtkΣn. Miksi aptitude ei anna minun kΣyttΣΣ hiirtΣ?
3.1. Miten l÷ydΣn tΣsmΣlleen yhden paketin nimen perusteella?
Kuten ''Hakuehdot'' kertoo, pakettihaussa sy÷ttΣmΣsi teksti on oikeasti
sΣΣnn÷llinen lauseke. TΣmΣn vuoksi hakulauseke ''^nimi$'' tΣsmΣΣ vain
pakettiin, jonka nimi on nimi.
Voit siis hakea paketin apt l÷ytΣmΣttΣ paketteja aptitude tai synaptic
sy÷ttΣmΣllΣ ^apt$ tai paketin g++ ilman paketteja g++-2.95 tai g++-3.0
sy÷ttΣmΣllΣ ^g\+\+$.
3.2. Miten l÷ydΣn rikkinΣiset paketit?
Komennolla Haku → Hae rikkinΣiset (b).
3.3. Haluan valita tekstinpΣtkΣn. Miksi aptitude ei anna minun kΣyttΣΣ hiirtΣ?
Kun xterm:ssΣ ajettava ohjelma kΣyttΣΣ hiirtΣ, xterm poistaa
tekstinvalintamahdollisuuden. Voit ohittaa tΣmΣn ja valita tekstiΣ
pitΣmΣllΣ vaihtonΣppΣintΣ pohjassa.
Luku 4. TekijΣt
Kukaan ei muista laulajaa. Laulu sΣilyy.
-- Terry Pratchett, Viimeinen sankari
TΣmΣ luku ikuistaa ihmisiΣ, jotka ovat avustaneet aptituden teossa.
[Huomaa] Huomaa
TΣmΣ luku on vielΣ varsin puutteellinen ja todennΣk÷isesti pΣivittyy
ja laajenee ajan mittaan (erityisesti useita kΣΣnn÷sten tekij÷itΣ
puuttuu, koska kΣΣnn÷sten tekoon on osallistunut valtava mΣΣrΣ
ihmisiΣ [14]). Jos mielestΣsi kuulut tΣhΣn listaan, lΣhetΣ
sΣhk÷posti, jossa kerrot syysi. Jos osaat englantia riittΣvΣsti,
lΣhetΣ tΣmΣ posti osoitteeseen <dburrows@debian.org>; jos et, voit
lΣhettΣΣ suomenkielistΣ postia osoitteeseen <ashar@iki.fi>.
KΣΣnn÷kset ja kansainvΣlistΣminen
Espanja
Jordi Malloch, Ruben Porras
Hollanti
Luk Claes
Italia
Danilo Piazzalunga
Japani
Yasuo Eto
Kiina
Carols Z.F. Liu
Liettua
Darius Zhitkevicius
Norja
Hσvard Korsvoll
Portugali
Nuno SΘnica, Miguel Figueiredo
Portugali (Brasilia)
Andre Luis Lopes, Gustavo Silva
Puola
Michal Politowski
Ranska
Martin Quinson, Jean-Luc Coulon
Saksa
Sebastian Schaffert, Erich Schubert, Sebastian Kapfe
Suomi
Jaakko Kangasharju
Tanska
Morten Brix Pedersen, Morten Bo Johansen
Tshekki
Miroslav Kure
AlkuperΣinen kansainvΣlistys
Masato Taruishi
KansainvΣlistyksen yllΣpito
Christian Perrier
Oppaat ja ohjeet
KΣytt÷opas
Daniel Burrows
Ohjelmointi
Suunnittelu ja toteutus
Daniel Burrows
--------------------------------------------------------------------------------
[14] Olisi periaatteessa mahdollista koota lΣhes tΣydellinen lista
kansainvΣlistΣmiseen osallistuneista muutoslokien, Debianin
vianhallintajΣrjestelmΣn ja aptituden versiohistorian perusteella, mutta juuri
nyt tΣmΣn tekemiseen ei ole aikaa.
aptituden kΣytt÷ komentoriviltΣ
--------------------------------------------------------------------------------
SisΣllys
aptitude -- kehittynyt kΣytt÷liittymΣ pakettienhallintaan
Nimi
aptitude -- kehittynyt kΣytt÷liittymΣ pakettienhallintaan
Synopsis
aptitude [valitsimet...] { autoclean | clean | forget-new | keep-all | update |
upgrade }
aptitude [valitsimet...] { changelog | dist-upgrade | download | forbid-version
| hold | keep-all | markauto | purge | reinstall | remove | show | unmarkauto }
paketit...
aptitude [valitsimet...] search hakuehdot...
aptitude [-S tnimi] [ -u | -i ]
aptitude help
Kuvaus
aptitude on tekstipohjainen kΣytt÷liittymΣ Debian GNU/Linux -jΣrjestelmΣn
pakettienhallintaan.
Se nΣyttΣΣ kΣyttΣjΣlle pakettiluettelon ja mahdollistaa pakettienhallinnan,
johon sisΣltyy mm. pakettien asennus, pΣivitys ja poistaminen. NΣitΣ toimintoja
on mahdollista kΣyttΣΣ sekΣ vuorovaikutteisesti ettΣ komentoriviltΣ
Komentorivitoiminnot
EnsimmΣinen viivalla (''-'') alkamaton komentoriviparametri tulkitaan
toiminnoksi, joka ohjelman halutaan suorittavan. Jos komentorivillΣ ei ole
annettu toimintoa, aptitude kΣynnistyy vuorovaikutteiseen tilaan.
KΣytettΣvissΣ olevat toiminnot ovat
install
Asenna yksi tai useampia paketteja. Pakettien nimet annetaan listana
''install''-komennon perΣssΣ; jos paketin nimessΣ on aaltoviiva ''~'', se
tulkitaan hakuehdoksi, ja jokainen hakuehtoa vastaava paketti asennetaan
(katso lukua ''Hakuehdot'' aptituden kΣytt÷oppaassa).
Halutun version paketista voi valita lisΣΣmΣllΣ nimeen ''=versio'',
esimerkiksi ''aptitude install apt=0.3.1''. Samoin paketin voi valita
halutusta arkistosta lisΣΣmΣllΣ ''/arkisto'', esimerkiksi ''aptitude
install apt/experimental''.
Kaikkia komentorivillΣ annettuja paketteja ei vΣlttΣmΣttΣ asenneta; voit
saada aptituden tekemΣΣn jotain muuta paketille lisΣΣmΣllΣ
''toimintomerkin'' paketin nimeen. Esimerkiksi aptitude remove wesnoth+
asentaa wesnoth-paketin, ei poista sitΣ. KΣytettΣvissΣ olevat
toimintomerkit ovat:
paketti+
Asenna paketti.
paketti+M
Asenna paketti ja merkitse se automaattisesti asennetuksi (huomaa,
ettΣ jos mikΣΣn muu paketti ei riipu paketti:sta, se poistetaan
saman tien).
paketti-
Poista paketti.
paketti_
Siivoa paketti: poista se asetustiedostoineen.
paketti=
JΣΣdytΣ paketti: peruuta sille mΣΣritetty asennus, pΣivitys tai
poisto, ja estΣ paketin automaattinen pΣivitys my÷hemmin.
paketti:
SΣilytΣ paketti nykyisessΣ versiossaan: peruuta sille mΣΣritetty
asennus, pΣivitys tai poisto. Toisin kuin jΣΣdytys (yllΣ), paketin
my÷hempΣΣ automaattista pΣivitystΣ ei estetΣ.
paketti&M
Merkitse paketti automaattisesti asennetuksi.
paketti&m
Merkitse paketti kΣsin asennetuksi.
Jos ''install''-komennolle ei anneta yhtΣΣn argumenttia, suoritetaan
kaikki aiemmin tehtΣviksi merkityt toimenpiteet.
[Huomaa] Huomaa
Kun olet my÷ntynyt viimeiseen vahvistuspyynt÷÷n, ''Install''-
komento muokkaa aptituden suoritettavien toimintojen
tietovarastoa. Jos siis annat komennon ''aptitude install foo
bar'' ja keskeytΣt asennuksen, sinun on ajettava vielΣ esim.
''aptitude remove foo bar'' peruuttaaksesi asennuskΣskyn.
remove, purge, hold, keep, reinstall
NΣmΣ komennot toimivat kuten ''install'', mutta oletustoiminto on
vastaavasti poisto, siivous, jΣΣdytys, sΣilytys tai uudelleenasennus.
Toimintomerkkien kΣytt÷ toimii my÷s samoin. Ero jΣΣdytyksen ja sΣilytyksen
vΣlillΣ on, ettΣ jΣΣdytys estΣΣ my÷s tulevat pΣivitykset, mutta sΣilytys
vain peruuttaa nyt mΣΣritellyt toimenpiteet.
Esimerkiksi ''aptitude remove '~ndeity''' poistaa kaikki paketit, joiden
nimessΣ on merkkijono ''deity''.
markauto, unmarkauto
Merkitse paketit asennetuiksi automaattisesti tai kΣsin. Pakettien
mΣΣritys tapahtuu kuten ''install''-komennossa yllΣ. Esimerkiksi
''aptitude markauto '~slibs''' merkitsee kaikki ryhmΣn ''libs'' paketit
automaattisesti asennetuiksi.
LisΣΣ tietoa automaattisesti asennetuista paketeista on aptituden
kΣytt÷oppaan luvussa ''Automaattisesti asennettujen pakettien hallinta''.
forbid-version
EstΣ paketin pΣivitys tiettyyn versioon. TΣmΣ estΣΣ aptitudea
pΣivittΣmΣstΣ pakettia annettuun versioon, mutta sallii pΣivitykset
my÷hempiin versioihin. Oletuksena aptitude valitsee version, johon paketti
muuten pΣivitettΣisiin, mutta tΣmΣn valinnan voi ohittaa lisΣΣmΣllΣ
''=versio'' paketin nimeen, esimerkiksi ''aptitude forbid-version
vim=1.2.3.broken-4''.
TΣstΣ komennosta on hy÷tyΣ haluttaessa vΣlttΣΣ rikkinΣisiΣ versioita
paketeista tarvitsematta asettaa ja poistaa jΣΣdytyksiΣ kΣsin. Jos
sittenkin haluat asentaa estetyn version, ''install''-komento poistaa
eston.
update
PΣivitΣ saatavilla olevien pakettien luettelo palvelimilta (tΣmΣ on sama
kuin ''apt-get update'').
upgrade
PΣivitΣ asennetut paketit tuoreimpiin saatavilla oleviin versioihinsa.
Asennettuja paketteja poistetaan vain jos ne ovat kΣyttΣmΣtt÷miΣ (katso
aptituden kΣytt÷oppaan lukua ''Automaattisesti asennettujen pakettien
hallinta''); uusia paketteja ei asenneta.
Paketti sΣilytetΣΣn nykyisessΣ versiossaan, jos sitΣ ei ole mahdollista
pΣivittΣΣ nΣmΣ rajoitukset huomioiden. Komennolla dist-upgrade saat
pΣivitettyΣ my÷s tΣllaiset paketit.
dist-upgrade
PΣivitΣ asennetut paketit tuoreimpaan saatavilla olevaan versioon asentaen
ja poistaen paketteja, jos on tarpeen. TΣmΣ komento tekee enemmΣn kuin
upgrade ja saattaa siis tehdΣ jotain epΣmieluisaakin. KΣyttΣjiΣ
suositellaan tarkistamaan tΣmΣn komennon ehdottamat toimenpiteet
huolellisesti tai kΣyttΣmΣΣn turvallisempaa upgrade-komentoa.
keep-all
Peruuta kaikki paketeille mΣΣritetyt toimenpiteet. Kaikki mΣΣritetyt
asennukset, poistot ja pΣivitykset peruutetaan.
forget-new
Unohda mitkΣ paketit ovat ''uusia'' (sama kuin ''f'':n painaminen
vuorovaikutteisessa tilassa).
search
Etsi paketteja hakuehdoilla. Hakuehdot annetaan ''search''-komennon
jΣlkeen komentorivillΣ. Kaikki hakuehtoihin tΣsmΣΣvΣt paketit nΣytetΣΣn,
esimerkiksi ''aptitude search '~N''' nΣyttΣΣ kaikki ''uudet'' paketit.
Hakulausekkeet on selitetty aptituden kΣytt÷oppaan luvussa ''Hakuehdot''.
Jos et anna -F-valitsinta, aptitude search tulostaa paketit
tΣmΣnkaltaisesti:
i apt - Advanced front-end for dpkg
pi apt-build - frontend to apt to build, optimize
and in
cp apt-file - APT package searching utility -
- command-
ihA raptor-utils - Raptor RDF Parser utilities
Kukin hakutulos on omalla rivillΣΣn. EnsimmΣinen merkki kertoo paketin
nykyisen tilan; yleisimmΣt tΣssΣ ovat p, paketista ei ole jΣlkeΣkΣΣn
jΣrjestelmΣssΣ, c, paketti on poistettu, mutta sen asetustiedostot ovat
vielΣ olemassa, i, paketti on asennettu, ja v, paketti on nΣennΣinen.
Toinen merkki kertoo paketille suoritettavan toiminnon, jos sellainen on
mΣΣritetty. YleisimmΣt vaihtoehdot tΣssΣ ovat i, paketti asennetaan, d,
paketti poistetaan, ja p, paketti poistetaan asetustiedostoineen. Jos
kolmas merkki nΣyt÷ssΣ on A, paketti on automaattisesti asennettu.
aptituden kΣytt÷oppaan luku ''Pakettien tietojen nΣyttΣminen'' sisΣltΣΣ
tΣydellisen luettelon mahdollisista tila- ja toimintomerkeistΣ.
show
NΣytΣ yksityiskohtaiset tiedot yhdestΣ tai useammasta paketista. Pakettien
nimet annetaan ''show''-komennon jΣlkeen komentorivillΣ. Jos annettu nimi
sisΣltΣΣ ''~''-merkin, se kΣsitetΣΣn hakuehdoksi, ja kaikki siihen
tΣsmΣΣvΣt paketit nΣytetΣΣn (lisΣtietoa aptituden kΣytt÷oppaan luvussa
''Hakuehdot'').
Jos ylimΣΣrΣisiΣ tietoja annetaan vΣhintΣΣn tasolla 1 (komentorivillΣ on
annettu ainakin yksi -v-valitsin), tiedot nΣytetΣΣn paketin kaikista
versioista. Muussa tapauksessa tiedot nΣytetΣΣn ''saatavilla olevasta
versiosta'' (versiosta, jonka ''aptitude install'' noutaisi).
Voit nΣyttΣΣ jonkin muun version tiedot lisΣΣmΣllΣ =versio paketin nimeen.
Voit nΣyttΣΣ tietystΣ arkistosta saatavilla olevan version tiedot
lisΣΣmΣllΣ /arkisto paketin nimeen. Jos kΣytΣt kumpaa tahansa nΣistΣ, vain
valitun version tiedot nΣytetΣΣn riippumatta lisΣtietojen nΣytt÷tasosta.
Jos lisΣtietojen nΣytt÷taso on vΣhintΣΣn 1, nΣytetΣΣn my÷s paketin
arkkitehtuuri, pakattu koko, tiedostonimi ja MD5-summa. Jos nΣytt÷taso on
vΣhintΣΣn 2, valitut versiot nΣytetΣΣn kustakin arkistosta, josta ne
l÷ytyvΣt.
clean
Poista kaikki varastoidut pakettitiedostot (yleensΣ hakemistosta /var/
cache/apt/archives).
autoclean
Poista kaikki varastoidut pakettitiedostot, jotka eivΣt enΣΣ ole
saatavilla palvelimilta. TΣmΣ sallii varaston pitkΣaikaisen kΣyt÷n ilman,
ettΣ sen koko kasvaisi rajoituksetta.
changelog
Nouda ja nΣytΣ kunkin annetun paketin tai lΣhdekoodipaketin Debian-
muutosloki.
NΣytettΣvΣ muutosloki otetaan oletuksena versiosta, jonka komento
''aptitude install'' asentaisi. Voit valita muun version lisΣΣmΣllΣ
=versio paketin nimeen. Voit my÷s valita arkiston lisΣΣmΣllΣ /arkisto
paketin nimeen.
download
Nouda paketin tuoreimman version pakettitiedosto ty÷hakemistoon.
Noudetun paketin versio on oletuksena se, jonka komento ''aptitude
install'' asentaisi. Voit valita muun version lisΣΣmΣllΣ =versio paketin
nimeen. Voit my÷s valita arkiston lisΣΣmΣllΣ /arkisto paketin nimeen.
help
NΣytΣ lyhyt yhteenveto kΣytettΣvissΣ olevista komennoista ja valitsimista.
Valitsimet
Seuraavia valitsimia voi kΣyttΣΣ muokkaamaan yllΣ kuvailtujen komentojen
toimintaa. Vaikka kaikki komennot eivΣt huomioi kaikkia valitsimia,
soveltumattomat valitsimet vain sivuutetaan, ja komento suoritetaan.
-D, --show-deps
NΣytΣ asennus- ja poistokomentojen yhteydessΣ my÷s lyhyet yhteenvedot
pakettien automaattisen asennuksen tai poiston syistΣ.
TΣtΣ vastaa asetustiedoston asetus Aptitude::CmdLine::Show-Deps.
-d, --download-only
─lΣ asenna tai poista paketteja, ainoastaan nouda ne pakettivarastoon.
Pakettivarasto on oletuksena hakemistossa /var/cache/apt/archives.
TΣtΣ vastaa asetustiedoston asetus Aptitude::CmdLine::Download-Only.
-F muotoilu, --display-format muotoilu
MΣΣritΣ komennon search tulosteessa kΣytettΣvΣ muotoilu. Esimerkiksi
muotoilu-argumentin arvo ''%p %V %v'' nΣyttΣΣ paketin nimen, sen asennetun
version ja saatavilla olevan version. KΣytt÷oppaan luvussa ''Pakettien
nΣyt÷n asetukset'' on selitetty muotoilun mahdolliset arvot.
TΣtΣ vastaa asetustiedoston asetus Aptitude::CmdLine::Package-Display-
Format.
-f
YritΣ korjata rikkinΣisten pakettien riippuvuuksia enemmΣn, jopa niin,
ettΣ kaikkia komentoriviltΣ annettuja toimintoja ei vΣlttΣmΣttΣ suoriteta.
TΣtΣ vastaa asetustiedoston asetus Aptitude::CmdLine::Fix-Broken.
-h, --help
NΣytΣ lyhyt avustusteksti. TΣmΣ on sama kuin help-komento.
-P, --prompt
NΣytΣ aina kehote, vaikka pyydetyt toiminnot olisivatkin ainot, jotka
suoritetaan.
TΣtΣ vastaa asetustiedoston asetus Aptitude::CmdLine::Always-Prompt.
-R, --without-recommends
─lΣ kΣsittele suosituksia riippuvuuksina uusia paketteja asennettaessa
(tΣmΣ ohittaa asetustiedostoissa /etc/apt/apt.conf ja ~/.aptitude/config
mΣΣritellyt asetukset).
TΣtΣ vastaa asetustiedoston asetus Aptitude::Recommends-Important
-r, --with-recommends
KΣsittele suosituksia riippuvuuksina uusia paketteja asennettaessa (tΣmΣ
ohittaa asetustiedostoissa /etc/apt/apt.conf ja ~/.aptitude/config
mΣΣritellyt asetukset).
TΣtΣ vastaa asetustiedoston asetus Aptitude::Recommends-Important
-s, --simulate
KomentoriviltΣ suoritettaessa tulosta suoritettavat toiminnot ruudulle,
mutta ΣlΣ suorita niitΣ. TΣtΣ voi kΣyttΣΣ ilman root-oikeuksia. Kokoruudun
tilassa avaa varasto vain luettavaksi riippumatta siitΣ oletko root.
TΣtΣ vastaa asetustiedoston asetus Aptitude::Simulate.
--schedule-only
Jos kΣytetty komento muokkaa pakettien tiloja, merkitse komento
suoritettavaksi, mutta ΣlΣ vielΣ suorita sitΣ. TΣllaiset siirretyt
toiminnot voit suorittaa my÷hemmin komennolla aptitude install (ilman
muita argumentteja). TΣmΣ vastaa sitΣ, ettΣ kokoruudun tilassa merkitsisi
samat toimenpiteet ja poistuisi.
Esimerkiksi aptitude --schedule-only install evolution merkitsee
evolution-paketin asennettavaksi my÷hemmin.
-t julkaisu, --target-release julkaisu
Aseta julkaisu, josta paketit asennetaan. Esimerkiksi ''aptitude -
t experimental ...'' valitsee asennettavat paketit experimental-
julkaisusta, ellei yksittΣiselle paketille ole mΣΣritetty muuta
(esimerkiksi tietyn version asennus). Komentorivikomennoille
''changelog'', ''download'' ja ''show'' tΣmΣ on sama kuin lisΣisi /
julkaisu jokaisen paketin nimen perΣΣn; muilla komennoilla tΣmΣ vaikuttaa
oletuksena saatavilla olevaan versioon kuten apt_preferences(5) kuvaa.
TΣtΣ vastaa asetustiedoston asetus APT::Default-Release.
-O jΣrjestys, --sort jΣrjestys
MΣΣritΣ jΣrjestys, jossa komennon search tuloste nΣytetΣΣn. Esimerkiksi
''installsize'' jΣrjestΣΣ paketit nousevaan jΣrjestykseen paketin
asennetun koon mukaan. KΣytt÷oppaan luvussa ''Pakettien jΣrjestyksen
asetukset'' on kerrottu mahdolliset jΣrjestykset.
-o avain=arvo
MΣΣritΣ asetus suoraan, esimerkiksi -o Aptitude::Log=/tmp/loki tulostaa
lokin aptituden toiminnasta tiedostoon /tmp/loki. Asetukset on selitetty
aptituden kΣytt÷oppaan luvussa ''Asetustiedosto''
-q[=n], --quiet[=n]
─lΣ nΣytΣ tietoja edistymisestΣ, mikΣ tekee tulostuksesta lokitettavaa.
TΣmΣn valitsimen voi antaa useita kertoja, mikΣ tekee tulostuksesta vielΣ
vΣhΣisempΣΣ, mutta toisin kuin apt-get, aptitude ei oleta -y-valitsinta
kun -q on annettu useammin kuin kerran.
Valinnainen =n asettaa suoraan hiljaisuustason (esimerkiksi ohittamaan
tiedostossa /etc/apt/apt.conf olevan asetuksen). TΣmΣ saa ohjelman
kΣyttΣytymΣΣn ikΣΣnkuin -q olisi annettu tΣsmΣlleen n kertaa.
-V, --show-versions
NΣytΣ, mitkΣ versiot paketeista asennetaan.
TΣtΣ vastaa asetustiedoston asetus Aptitude::CmdLine::Show-Versions.
-v, --verbose
Tulosta enemmΣn tietoja joidenkin komentojen (esim. show) toiminnasta.
TΣmΣn valitsimen voi antaa monta kertaa; mitΣ useampia kertoja, sitΣ
enemmΣn tietoja tulostetaan.
TΣtΣ vastaa asetustiedoston asetus Aptitude::CmdLine::Verbose.
--version
NΣytΣ aptituden versionumero ja hieman tietoa kΣΣnn÷sympΣrist÷stΣ.
--visual-preview
Asennettaessa tai poistettaessa paketteja ΣlΣ nΣytΣ tavallista
komentorivikehotetta, vaan kΣynnistΣ koko ruudun liittymΣn
esikatseluruutu.
-w leveys, --width leveys
MΣΣritΣ nΣyt÷n leveys komennon search tulostetta varten. Oletusarvona
kΣytetΣΣn pΣΣtteen leveyttΣ.
TΣtΣ vastaa asetustiedoston asetus Aptitude::CmdLine::Package-Display-
Width
-y, --assume-yes
Vastaa kaikkiin kyllΣ/ei-kysymyksiin kyllΣ. Erityisesti paketteja
asennettaessa, pΣivitettΣessa tai poistettaessa ei tulosteta kehotetta.
TΣmΣ ei vaikuta ''vaarallisten'' toimintojen kehotteisiin, esimerkiksi
haluttaessa poistaa vΣlttΣmΣt÷n paketti. TΣmΣ ohittaa valitsimen -P.
TΣtΣ vastaa asetustiedoston asetus Aptitude::CmdLine::Assume-Yes.
-Z
NΣytΣ kuinka paljon kukin asennettava, pΣivitettΣvΣ tai poistettava
paketti vaatii tai vapauttaa tilaa levyltΣ.
TΣtΣ vastaa asetustiedoston asetus Aptitude::CmdLine::Show-Size-Changes.
Seuraavat valitsimet vaikuttavat koko ruudun kΣytt÷liittymΣΣn, ja ne on
tarkoitettu lΣhinnΣ sisΣiseen kΣytt÷÷n. YleensΣ niitΣ ei tarvitse kΣyttΣΣ.
-S tnimi
Lataa laajennetut tilatiedot tiedostosta tnimi.
-u
Aloita pakettiluettelon pΣivitys heti kΣynnistyksen jΣlkeen. TΣtΣ
valitsinta ei voi kΣyttΣΣ yhdessΣ valitsimen -i kanssa.
-i
NΣytΣ esikatseluruutu heti kΣynnistyksen jΣlkeen (sama kuin kΣynnistΣisi
ohjelman ja painaisi ''g''). TΣtΣ valitsinta ei voi kΣyttΣΣ yhdessΣ
valitsimen ''-u'' kanssa.
Environment
HOME
Jos $HOME/.aptitude on olemassa, aptitude tallettaa asetuksensa tiedostoon
$HOME/.aptitude/config. Muuten se hakee kΣyttΣjΣn kotihakemiston getpwuid(2)-
kutsulla ja tallettaa asetustiedostonsa sinne.
PAGER
Jos tΣmΣ ympΣrist÷muuttuja on asetettu, ''aptitude changelog''-komento kΣyttΣΣ
sitΣ muutoslokien nΣytt÷÷n. Jos sitΣ ei ole asetettu, aptitude kΣyttΣΣ
oletuksena ohjelmaa more.
TMP
Jos ympΣrist÷muuttujaa TMPDIR ei ole asetettu, aptitude tallettaa
tilapΣistiedostonsa hakemistoon TMP, jos se on asetettu. Muuten nΣmΣ talletetaan
hakemistoon /tmp.
TMPDIR
aptitude tallettaa tilapΣistiedostonsa tΣmΣn ympΣrist÷muuttujan nimeΣmΣΣn
hakemistoon. Jos TMPDIR ei ole asetettu, aptitude kΣyttΣΣ TMP:Σ. Jos my÷s TMP on
asettamaton, aptitude kΣyttΣΣ hakemistoa /tmp.
Katso my÷s
apt-get(8), apt(8), /usr/share/doc/aptitude/html/fi/index.html